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).
-
Patent number: 11462924Abstract: A portable device charging unit includes a battery, a base supporting the battery and including an inductive charging surface, and at least one retainer for selectively securing an electronic device in engagement against the inductive charging surface. In addition, a system may be provided for storing and dispensing one or more device charging units.Type: GrantFiled: May 20, 2020Date of Patent: October 4, 2022Assignee: Hubbell IncorporatedInventors: Nelson Bonilla, Jason Walker, John Brower, Matthew Samojeden, Michael Esposito, Jian Li, Thomas Scanzillo, David Lutz, Kenny Padro, Ryan Papageorge, Scott Wurms, Eric Larsen
-
Publication number: 20220300947Abstract: A card having an antenna, one or processors, and memory having stored thereon a first application and a second application configured to receive an input of the card and determine a request associated with the input. The card is further configured to activate, responsive to determining that the request is consistent with a contactless EuroPay-MasterCard-Visa (EMV) data standard, the first application. The first application is configured to communicate, via near field communication (NFC), data to the communicating device via the antenna based on the EMV data standard for payment purposes. The card is further configured to activate, responsive to determining that the request is consistent with a near field communication data exchange format (NDEF) standard, the second application. The second application is configured to communicate, via NFC, data to the communicating device via the antenna based on the NDEF standard for verification/identification purposes.Type: ApplicationFiled: June 9, 2022Publication date: September 22, 2022Inventors: Jeffrey Rule, Kaitlin J. Newman, Wayne David Lutz, Kevin Grant Osborn, Paul Moreton
-
Patent number: 11442824Abstract: 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: GrantFiled: July 14, 2017Date of Patent: September 13, 2022Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Michael T. Helmick, Jakub Kulesza, Stefano Stefani, David A. Lutz
-
Patent number: 11397941Abstract: A card having an antenna, one or processors, and memory having stored thereon a first application and a second application configured to receive an input of the card and determine a request associated with the input. The card is further configured to activate, responsive to determining that the request is consistent with a contactless EuroPay-MasterCard-Visa (EMV) data standard, the first application. The first application is configured to communicate, via near field communication (NFC), data to the communicating device via the antenna based on the EMV data standard for payment purposes. The card is further configured to activate, responsive to determining that the request is consistent with a near field communication data exchange format (NDEF) standard, the second application. The second application is configured to communicate, via NFC, data to the communicating device via the antenna based on the NDEF standard for verification/identification purposes.Type: GrantFiled: April 14, 2020Date of Patent: July 26, 2022Assignee: CAPITAL ONE SERVICES, LLCInventors: Jeffrey Rule, Kaitlin J. Newman, Wayne David Lutz, Kevin Grant Osborn, Paul Moreton
-
Patent number: 11360826Abstract: 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: GrantFiled: June 1, 2020Date of Patent: June 14, 2022Assignee: HOME BOX OFFICE, INC.Inventors: Sata Busayarat, Jack Song, Brandon C. Furtwangler, Jonathan David Lutz, Allen Arthur Gay, Steven N. Furtwangler
-
Publication number: 20220147447Abstract: The described technology is generally directed towards garbage collecting content selection graphs and related data from in an in-memory content selection graph data store. When a set of content selection graphs expire, a more current content selection graph set becomes active, and the storage space (e.g., in a Redis cache) used by the expired content selection graphs is reclaimed via garbage collection. Some graphs can be replaced before use, referred to as orphaned graphs, and the storage space for any such orphaned graphs is also reclaimed during garbage collection. Also garbage collected is storage space including related data structures used to generate and validate graphs.Type: ApplicationFiled: January 21, 2022Publication date: May 12, 2022Inventors: Jonathan David Lutz, Allen Arthur Gay, Dylan Carney
-
Publication number: 20220100764Abstract: The described technology is generally directed towards causing the generation of a content selection graph (or set of graphs) upon receipt of a notification that a new graph or replacement graph is needed with respect to a starting timepoint. For a new graph, a timepoint for that new graph indicates the need for the new graph at a given starting time. For a replacement graph, a notification (subscribed from a monitoring service) can indicate that an existing graph has changed; a replacement graph is generated with a graph identifier of the replacement graph, which then replaces the graph identifier of the existing graph in the mappings of valid graphs to start times. A Redis cache can be used to maintain the various graph sets, including the active graph sets and graph sets that will become active at a future time.Type: ApplicationFiled: December 13, 2021Publication date: March 31, 2022Inventors: Jonathan David Lutz, Allen Arthur Gay, Dylan Carney
-
Patent number: 11269944Abstract: A system and method for targeted gaming news and media feeds is provided. Information about an interaction by a user with an interactive content title and a plurality of interactive content titles may be stored in memory. A processor executes instructions stored in memory, wherein execution of the instructions by the processor analyzes the information stored in memory regarding interaction by a user with an interactive content title and identifies one or more keywords that characterize the user interaction with the interactive content title. Media stored in a database may be filtered based on the identified keywords and displayed within a targeted media feed on a user device of the user. The displayed targeted media may be updated based on new information regarding user interaction with the interactive content title.Type: GrantFiled: March 20, 2019Date of Patent: March 8, 2022Assignee: SONY INTERACTIVE ENTERTAINMENT LLCInventors: Mischa Stephens, David Lutz
-
Patent number: 11269768Abstract: The described technology is generally directed towards garbage collecting content selection graphs and related data from in an in-memory content selection graph data store. When a set of content selection graphs expire, a more current content selection graph set becomes active, and the storage space (e.g., in a Redis cache) used by the expired content selection graphs is reclaimed via garbage collection. Some graphs can be replaced before use, referred to as orphaned graphs, and the storage space for any such orphaned graphs is also reclaimed during garbage collection. Also garbage collected is storage space including related data structures used to generate and validate graphs.Type: GrantFiled: December 19, 2019Date of Patent: March 8, 2022Assignee: HOME BOX OFFICE, INC.Inventors: Jonathan David Lutz, Allen Arthur Gay, Dylan Carney
-
Patent number: 11214502Abstract: 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: GrantFiled: May 8, 2017Date of Patent: January 4, 2022Assignee: Enozo Technologies, Inc.Inventors: Carl David Lutz, Jeffrey D. Booth, Brian Arena, Richard A. Federico
-
Patent number: 11204924Abstract: The described technology is generally directed towards causing the generation of a content selection graph (or set of graphs) upon receipt of a notification that a new graph or replacement graph is needed with respect to a starting timepoint. For a new graph, a timepoint for that new graph indicates the need for the new graph at a given starting time. For a replacement graph, a notification (subscribed from a monitoring service) can indicate that an existing graph has changed; a replacement graph is generated with a graph identifier of the replacement graph, which then replaces the graph identifier of the existing graph in the mappings of valid graphs to start times. A Redis cache can be used to maintain the various graph sets, including the active graph sets and graph sets that will become active at a future time.Type: GrantFiled: December 19, 2019Date of Patent: December 21, 2021Assignee: Home Box Office, Inc.Inventors: Jonathan David Lutz, Allen Arthur Gay, Dylan Carney
-
Patent number: 11200251Abstract: 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: GrantFiled: December 10, 2019Date of Patent: December 14, 2021Assignee: HOME BOX OFFICE, INC.Inventors: Sata Busayarat, Brandon C. Furtwangler, Allen Arthur Gay, Jonathan David Lutz, Steven N. Furtwangler
-
Patent number: 11146654Abstract: 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: GrantFiled: August 28, 2019Date of Patent: October 12, 2021Assignee: HOME BOX OFFICE, INC.Inventors: Sata Busayarat, Jonathan David Lutz, Allen Arthur Gay, Mei Qi
-
Patent number: 11080748Abstract: A system and method for targeted gaming news and media feeds is provided. Information about an interaction by a user with an interactive content title and a plurality of interactive content titles may be stored in memory. A processor executes instructions stored in memory, wherein execution of the instructions by the processor analyzes the information stored in memory regarding interaction by a user with an interactive content title and identifies one or more keywords that characterize the user interaction with the interactive content title. Media stored in a database may be filtered based on the identified keywords and displayed within a targeted media feed on a user device of the user. The displayed targeted media may be updated based on new information regarding user interaction with the interactive content title.Type: GrantFiled: December 14, 2018Date of Patent: August 3, 2021Assignee: SONY INTERACTIVE ENTERTAINMENT LLCInventors: Mischa Stephens, David Lutz
-
Patent number: 11019173Abstract: 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: GrantFiled: October 21, 2019Date of Patent: May 25, 2021Assignee: HOME BOX OFFICE, INC.Inventors: Jonathan David Lutz, Sata Busayarat, Mei Qi
-
Patent number: 10910814Abstract: 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: GrantFiled: May 15, 2018Date of Patent: February 2, 2021Assignee: Hubbell IncorporatedInventors: Matthew Samojeden, Robert Simon, Douglas Hamilton, David Lutz, Joseph DeBartolo
-
Publication number: 20200373771Abstract: A portable device charging unit includes a battery, a base supporting the battery and including an inductive charging surface, and at least one retainer for selectively securing an electronic device in engagement against the inductive charging surface. In addition, a system may be provided for storing and dispensing one or more device charging units.Type: ApplicationFiled: May 20, 2020Publication date: November 26, 2020Inventors: Nelson Bonilla, Jason Walker, John Brower, Matthew Samojeden, Michael Esposito, Jian Li, Thomas Scanzillo, David Lutz, Kenny Padro, Ryan Papageorge, Scott Wurms, Eric Larsen
-
Publication number: 20200293381Abstract: 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: ApplicationFiled: June 1, 2020Publication date: September 17, 2020Inventors: Sata Busayarat, Jack Song, Brandon C. Furtwangler, Jonathan David Lutz, Allen Arthur Gay, Steven N. Furtwangler
-
Publication number: 20200296184Abstract: 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: ApplicationFiled: June 1, 2020Publication date: September 17, 2020Inventors: Sata Busayarat, Jonathan David Lutz, Brandon C. Furtwangler
-
Publication number: 20200242587Abstract: A card having an antenna, one or processors, and memory having stored thereon a first application and a second application configured to receive an input of the card and determine a request associated with the input. The card is further configured to activate, responsive to determining that the request is consistent with a contactless EuroPay-MasterCard-Visa (EMV) data standard, the first application. The first application is configured to communicate, via near field communication (NFC), data to the communicating device via the antenna based on the EMV data standard for payment purposes. The card is further configured to activate, responsive to determining that the request is consistent with a near field communication data exchange format (NDEF) standard, the second application. The second application is configured to communicate, via NFC, data to the communicating device via the antenna based on the NDEF standard for verification/identification purposes.Type: ApplicationFiled: April 14, 2020Publication date: July 30, 2020Inventors: Jeffrey Rule, Kaitlin J. Newman, Wayne David Lutz, Kevin Grant Osborn, Paul Moreton