Patents by Inventor David Lutz

David Lutz 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: 20190387071
    Abstract: The described technology is directed towards a cache framework that accesses a tier of ordered caches, in tier order, to satisfy requests for data. The cache framework may be implemented at a front-end service level server, and/or a back end service level server, or both. The cache framework handles read-through and write-through operations, including handling batch requests for multiple data items. The cache framework also facilitates dynamically changing the tier structure, e.g., for adding, removing, replacing and/or reordering caches in the tier, e.g., by re-declaring a data structure such as an array that identifies the tiered cache configuration.
    Type: Application
    Filed: August 28, 2019
    Publication date: December 19, 2019
    Inventors: Sata Busayarat, Jonathan David Lutz, Allen Arthur Gay, Mei Qi
  • Patent number: 10404823
    Abstract: The described technology is directed towards a cache framework that accesses a tier of ordered caches, in tier order, to satisfy requests for data. The cache framework may be implemented at a front-end service level server, and/or a back end service level server, or both. The cache framework handles read-through and write-through operations, including handling batch requests for multiple data items. The cache framework also facilitates dynamically changing the tier structure, e.g., for adding, removing, replacing and/or reordering caches in the tier, e.g., by re-declaring a data structure such as an array that identifies the tiered cache configuration.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: September 3, 2019
    Assignee: HOME BOX OFFICE, INC.
    Inventors: Sata Busayarat, Jonathan David Lutz, Allen Arthur Gay, Mei Qi
  • Publication number: 20190039714
    Abstract: A solar panel window assembly for an aircraft and method of forming such assembly includes an outer window panel and an inner window panel mounted in a window frame structure. The window frame structure holds the outer window panel spaced from and parallel to the inner window panel. A solar panel is mounted on an inner surface of the window frame structure between the outer window panel and the inner window panel. A foam kit may be mounted between the solar panel and the window frame structure. The inner window panel may be an electrically dimmable window panel. The solar panel may be coupled to power the electrically dimmable window panel. In addition, an alternative solar panel window assembly includes a window plug assembly adapted to fit into a window aperture in an aircraft and a solar panel mounted on an outer surface of the window plug assembly.
    Type: Application
    Filed: August 7, 2017
    Publication date: February 7, 2019
    Inventors: Curtis L. Hall, JR., David A. Lutz
  • Publication number: 20180331530
    Abstract: A receptacle including an electronic processor configured to receive information from an external load and determine, from the information, an operation profile of the external load. The electronic processor analyzes a present operation of the external load and discontinues power to the external load when a present operation of the external load differs from the operational profile.
    Type: Application
    Filed: May 15, 2018
    Publication date: November 15, 2018
    Inventors: Matthew Samojeden, Robert Simon, Douglas Hamilton, David Lutz, Joseph DeBartolo
  • Publication number: 20180322176
    Abstract: The described technology is directed towards a data transformation pipeline architecture of a data service that processes generalized datasets into datasets (e.g., video data or graph nodes) customized for a particular client device. Described herein is maintaining a set of data transformation models at a data service, and upon receiving a client request for data, selecting a relevant subset of the transformation models and arranging the subset into a data transformation pipeline. In general, the pipeline of transformation models transforms the generalized data into the format and shape that each client device expects. The subset may be selected based upon device type, device class and/or software version information (and possibly state data) sent with each data request. The transformation models may be maintained in a hierarchical data store such as files in a file system to facilitate retrieval by searching the hierarchy for appropriate transformation models.
    Type: Application
    Filed: May 2, 2017
    Publication date: November 8, 2018
    Inventors: Sata Busayarat, Brandon C. Furtwangler, Allen Arthur Gay, Jonathan David Lutz, Steven N. Furtwangler
  • Publication number: 20180321984
    Abstract: The described technology is directed towards returning less data than is available for a data item in response to a request to a data service. A virtual graph node is returned in response to client requests, in which the virtual node comprises a relatively lightweight set of information relative to the full set of information for the data item, e.g., maintained in a main (graph) node. A requesting client indicates that a virtual node is desired, and receives a response comprising the virtual node, generally processed from the main node's data into a reduced subset of the main node. The main node may be cached at the data service, and returned if and when requested.
    Type: Application
    Filed: May 2, 2017
    Publication date: November 8, 2018
    Inventors: Sata Busayarat, Jack Song, Brandon C. Furtwangler, Jonathan David Lutz, Allen Arthur Gay, Steven N. Furtwangler
  • Patent number: 9975186
    Abstract: A drilling head for a tubular shank having an inside diameter and threads may comprise an axial body comprising a duct exiting through a first end; threads adjacent the first end corresponding to the threads on the shank and aligning the duct with the shank inside diameter; a bore from an outer surface of the body to the duct; and two axially extending approximately parallel and offset surfaces adjacent a second end; and an insert affixed between the offset surfaces, the insert comprising: a first face at least partially contacting one offset surface and a second face at least partially contacting the other offset surface; one or more cutting edges adjacent the first face, the second face, or both; and a cutting lip adjacent one or more cutting edges.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: May 22, 2018
    Assignee: ALLIED MACHINE & ENGINEERING CORPORATION
    Inventors: David A. Lutz, James R. Porter, Chad M. Lynch
  • Publication number: 20170353577
    Abstract: The described technology is directed towards maintaining a cache of data items, with cached data items having current value subsets and next value subsets. The cache is accessed for data item requests, to return a cache miss if a requested data item is not cached, to return data from the current value subset if not expired, to return data from the next value subset if the current value subset is expired and the next value subset is not expired, or to return a cache miss (or expired data) if both subsets are expired. Cached data items are refreshed, (e.g., periodically), when a data item's current value subset is expired by replacing the data item's current value subset with the next value subset and caching a new next value subset, or caching a new next value subset when the next value subset will expire within a threshold time.
    Type: Application
    Filed: June 1, 2016
    Publication date: December 7, 2017
    Inventors: Jonathan David Lutz, Sata Busayarat, Mei Qi
  • Publication number: 20170346917
    Abstract: The described technology is directed towards a cache framework that accesses a tier of ordered caches, in tier order, to satisfy requests for data. The cache framework may be implemented at a front-end service level server, and/or a back end service level server, or both. The cache framework handles read-through and write-through operations, including handling batch requests for multiple data items. The cache framework also facilitates dynamically changing the tier structure, e.g., for adding, removing, replacing and/or reordering caches in the tier, e.g., by re-declaring a data structure such as an array that identifies the tiered cache configuration.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 30, 2017
    Inventors: Sata Busayarat, Jonathan David Lutz, Allen Arthur Gay, Mei Qi
  • Publication number: 20170315886
    Abstract: Disclosed are various embodiments for distributing data items. A plurality of nodes forms a distributed data store. A new master candidate is determined through an election among the plurality of nodes. Before performing a failover from a failed master to the new master candidate, a consensus is reached among a locality-based failover quorum of the nodes. The quorum excludes any of the nodes that are in a failover quorum ineligibility mode.
    Type: Application
    Filed: July 14, 2017
    Publication date: November 2, 2017
    Inventors: MICHAEL T. HELMICK, JAKUB KULESZA, STEFANO STEFANI, DAVID A. LUTZ
  • Publication number: 20170275191
    Abstract: An apparatus has a hub including a water inlet for receiving source water, a water outlet for discharging ozonated water, and an interface between the water inlet and the water outlet. The apparatus also has a cartridge including an electrolytic cell for ozonating the source water. The electrolytic cell has a cathode, an anode comprising diamond, and a membrane between the cathode and the anode. The electrolytic cell is configured to flow source water through both the cathode and the anode. The cartridge further includes at least one cartridge port for removably coupling with the interface on the hub. The at least one cartridge port and the interface are configured to flow source water from the hub into the electrolytic cell and to flow ozonated water from the electrolytic cell into the hub.
    Type: Application
    Filed: May 8, 2017
    Publication date: September 28, 2017
    Applicant: Electrolytic Ozone Inc
    Inventors: Carl David Lutz, Jeffrey D. Booth, Brian Arena, Richard A. Federico
  • Patent number: 9755985
    Abstract: Techniques for producing a gentle reduction in throughput in a distributed service when a node of the service encounters a very large backlog of requests and/or when a previously offline node of the service is brought back online. These techniques may utilize multiple different algorithms to determine an amount of work that the distributed service is able to accept at any given time, rather than a single algorithm.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: September 5, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: David A. Lutz, Stefano Stefani, Jakub Kulesza, Timothy Andrew Rath
  • Patent number: 9710344
    Abstract: Disclosed are various embodiments for distributing data items. A plurality of nodes forms a distributed data store. A new master candidate is determined through an election among the plurality of nodes. Before performing a failover from a failed master to the new master candidate, a consensus is reached among a locality-based failover quorum of the nodes. The quorum excludes any of the nodes that are in a failover quorum ineligibility mode.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: July 18, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael T. Helmick, Jakub Kulesza, Stefano Stefani, David A. Lutz
  • Publication number: 20170144231
    Abstract: A drilling head for a tubular shank having an inside diameter and threads may comprise an axial body comprising a duct exiting through a first end; threads adjacent the first end corresponding to the threads on the shank and aligning the duct with the shank inside diameter; a bore from an outer surface of the body to the duct; and two axially extending approximately parallel and offset surfaces adjacent a second end; and an insert affixed between the offset surfaces, the insert comprising: a first face at least partially contacting one offset surface and a second face at least partially contacting the other offset surface; one or more cutting edges adjacent the first face, the second face, or both; and a cutting lip adjacent one or more cutting edges.
    Type: Application
    Filed: February 6, 2017
    Publication date: May 25, 2017
    Applicant: Allied Machine & Engineering Corporation
    Inventors: David A. Lutz, James R. Porter, Chad M. Lynch
  • Publication number: 20170104842
    Abstract: The described technology is directed towards locating and using a template for processing data item data from a general form into a client-specific form for returning in response to a client request. A client request includes a data item identifier and client-specific information. The data item's identifier is processed into a data type and/or identifier, e.g., a string. The client-specific information is used to determine a device class, device type and/or client platform software version. The template is found in a hierarchy of templates based upon the client-specific information and the data type or data ID string, e.g., the client-specific information may be used to determine a subset of template folders that is evaluated to find a file with a filename matching the string. The folders may be ordered from most-specific to least-specific, so as to locate the most specific template file that applies.
    Type: Application
    Filed: October 11, 2016
    Publication date: April 13, 2017
    Inventors: Sata Busayarat, Jonathan David Lutz, Brandon C. Furtwangler
  • Patent number: 9561550
    Abstract: A drilling head for a tubular shank having an inside diameter and threads may comprise an axial body comprising a duct exiting through a first end; threads adjacent the first end corresponding to the threads on the shank and aligning the duct with the shank inside diameter; a bore from an outer surface of the body to the duct; and two axially extending approximately parallel and offset surfaces adjacent a second end; and an insert affixed between the offset surfaces, the insert comprising: a first face at least partially contacting one offset surface and a second face at least partially contacting the other offset surface; one or more cutting edges adjacent the first face, the second face, or both; and a cutting lip adjacent one or more cutting edges.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: February 7, 2017
    Assignee: ALLIED MACHINE & ENGINEERING CORP.
    Inventors: David A. Lutz, James R. Porter, Chad M. Lynch
  • Patent number: 9540259
    Abstract: An apparatus has a tank with an interior for containing water, a nozzle for directing ozonated water out of the spray apparatus, and an electrolytic cell located between the nozzle and the tank. The electrolytic cell is configured to ozonate water as the water flows from the tank to the nozzle. The apparatus also includes a power source for providing electric potential to the electrolytic cell. The tank, nozzle, and electrolytic cell all are part of a single spray bottle or dispenser (e.g., like a soap dispenser).
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: January 10, 2017
    Assignee: Electrolytic Ozone, Inc.
    Inventors: Carl David Lutz, Jeffrey D. Booth, Donald J. Boudreau, Nicholas R. Lauder, Hossein Zarrin, William Roster, Richard A. Federico
  • Patent number: 9116862
    Abstract: A system that implements a data storage service may store data on behalf of storage service clients. The system may maintain data in multiple replicas of various partitions that are stored on respective computing nodes in the system. The system may employ a single master failover protocol, usable when a replica attempts to become the master replica for a replica group of which it is a member. Attempting to become the master replica may include acquiring a lock associated with the replica group, and gathering state information from the other replicas in the group. The state information may indicate whether another replica supports the attempt (in which case it is included in a failover quorum) or stores more recent data or metadata than the replica attempting to become the master (in which case synchronization may be required). If the failover quorum includes enough replicas, the replica may become the master.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: August 25, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Andrew Rath, Jakub Kulesza, David A. Lutz
  • Publication number: 20150224792
    Abstract: A device can include a button which when pressed outputs a label that indicates the current date and time, an expiration date, and an identifier of an individual. The label can then be placed on a multidose container so that the multidose container is labeled in accordance with applicable regulations. Accordingly, the required record for labeling a multidose container can be created with a simple press of a button thereby increasing the likelihood that a clinician will adequately label multidose containers. The device can also be used to create labels for other types of containers when a button is pressed.
    Type: Application
    Filed: February 12, 2014
    Publication date: August 13, 2015
    Inventor: David Lutz
  • Patent number: D748566
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: February 2, 2016
    Assignee: CNH Industrial America LLC
    Inventors: Eric M. Jacobsthal, David Sachtleben, Peter Zerillo, William Kyle Dooley, Aaron Richard, Steve Savov, David Lutz, Carl J. Hagele, Richard J. Hagele