Patents by Inventor David Ewing
David Ewing 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: 20250038705Abstract: A method may include generating current and voltage (I-V) data of a photovoltaic (PV) panel at a plurality of predetermined time intervals during operation of the PV panel. The method may also include generating environmental data of a site of the PV panel at the plurality of predetermined time intervals. In addition, the method may include generating I-V characteristic data based on the I-V data and the environmental data. The I-V characteristic data may be representative of actual operating performance of the PV panel over a predetermined period of time corresponding to a duration of the predetermined time intervals.Type: ApplicationFiled: July 26, 2024Publication date: January 30, 2025Inventors: Heath Martin, Philip Odom, John White, John Hass, David Ewing, Donnie Pitts, Jason Whitaker, Dean Solon
-
Publication number: 20210027244Abstract: Systems and methods for automated monitoring of inventory are disclosed. In accordance with some embodiments of the disclosure, automated monitoring is achieved through the use of active tags, such as RFID tags, that are coupled to inventory and tracked by communication nodes. The tags are designed to consume a low amount of power while ensuring robust wireless communication. Indeed, the tags are capable of communicating with remote nodes even when the tags are buried in stacks of inventory items, and the system is scalable to handle a large number of tags.Type: ApplicationFiled: May 12, 2020Publication date: January 28, 2021Applicant: Christie Lites Enterprises USA, LLCInventors: David Ewing, Eric Ibarra, Todd Beales, James Hannah, David Lloyd
-
Patent number: 10715465Abstract: An asset tracking system has a plurality of anchors. A tag communicates with the anchors as it is moved by a user being tracked by the system, and data based on communication between the tag and at least one of the anchors is transmitted to a server. The server determines a location of the tag based on the data and detects an occurrence of an event based on the location. The server also transmits to each of the anchors a tag alert message having a tag identifier identifying the tag and an event indicator associated with the occurrence of the event. At least one of the anchors transmits the tag identifier and the event indicator to the tag, which issues a warning to the user in response to tag alert message.Type: GrantFiled: July 11, 2018Date of Patent: July 14, 2020Assignee: Synapse Wireless, Inc.Inventors: David Ewing, Mark Guagenti, Wade C. Patterson
-
Patent number: 10685326Abstract: Systems and methods for automated monitoring of inventory are disclosed. In accordance with some embodiments of the disclosure, automated monitoring is achieved through the use of active tags, such as RFID tags, that are coupled to inventory and tracked by communication nodes. The tags are designed to consume a low amount of power while ensuring robust wireless communication. Indeed, the tags are capable of communicating with remote nodes even when the tags are buried in stacks of inventory items, and the system is scalable to handle a large number of tags.Type: GrantFiled: July 24, 2019Date of Patent: June 16, 2020Assignee: Christie Lites Enterprises USA, LLCInventors: David Ewing, Eric Ibarra, Todd Beales, James Hannah, David Lloyd
-
Patent number: 10049552Abstract: An asset tracking system has a plurality of anchors. A tag communicates with the anchors as it is moved by a user being tracked by the system, and data based on communication between the tag and at least one of the anchors is transmitted to a server. The server determines a location of the tag based on the data and detects an occurrence of an event based on the location. The server also transmits to each of the anchors a tag alert message having a tag identifier identifying the tag and an event indicator associated with the occurrence of the event. At least one of the anchors transmits the tag identifier and the event indicator to the tag, which issues a warning to the user in response to tag alert message.Type: GrantFiled: March 21, 2017Date of Patent: August 14, 2018Assignee: Synapse Wireless, Inc.Inventors: David Ewing, Mark Guagenti, Wade C. Patterson
-
Patent number: 9654933Abstract: A wireless network has a plurality of nodes that are configured to communicate electrical signals via a backhaul channel in which messages hop from node-to-node through the network. The nodes have optical transmitters for communicating with tags via an optical channel that is time division multiplexed (TDM) among the nodes of the network. The nodes are configured to transmit an electrical synchronization signal via the backhaul channel and to synchronize transmissions for the optical channel based on the electrical synchronization signal. Thus, use of the backhaul channel to communicate the synchronization signal leverages the existing framework of the network in order to synchronize the optical transmitters without requiring specialized synchronization circuitry, and a robust TDM algorithm can be implemented for the optical channel with relatively low complexity and costs.Type: GrantFiled: February 10, 2014Date of Patent: May 16, 2017Assignee: Synapse Wireless, Inc.Inventors: Mark Guagenti, David Ewing
-
Patent number: 9619989Abstract: An asset tracking system has a plurality of anchors. A tag communicates with the anchors as it is moved by a user being tracked by the system, and data based on communication between the tag and at least one of the anchors is transmitted to a server. The server determines a location of the tag based on the data and detects an occurrence of an event based on the location. The server also transmits to each of the anchors a tag alert message having a tag identifier identifying the tag and an event indicator associated with the occurrence of the event. At least one of the anchors transmits the tag identifier and the event indicator to the tag, which issues a warning to the user in response to tag alert message.Type: GrantFiled: May 1, 2014Date of Patent: April 11, 2017Assignee: Synapse Wireless, Inc.Inventors: David Ewing, Mark Guagenti, Wade C. Patterson
-
Patent number: 9373242Abstract: A system for sensing occurrences of hand washing events includes a dispenser of a hand sanitizing solution and a motion sensor that is coupled to the dispenser. The motion sensor is configured to sense vibrations of the dispenser. When at least a threshold amount of movement is sensed, logic is configured to analyze samples from the motion sensor in order to determine whether the sensed vibrations result from activation of the dispenser. If so, the dispenser activation is logged and reported for use within a system, such as a system for monitoring compliance with a hand washing policy.Type: GrantFiled: May 12, 2014Date of Patent: June 21, 2016Assignee: Synapse Wireless, Inc.Inventors: Steve Conrad, David Ewing
-
Patent number: 9226220Abstract: A wireless mesh network has a plurality of nodes. One of the nodes, referred to as a “topology building node,” is configured to discover a topology of the network. In this regard, a multicast topology message is transmitted via at least one node of the network. Each node that receive such message transmits a topology multicast reply to the topology building node which adds the transmitting node to the topology if the transmitting node is not already identified by the topology. Upon adding a node to the topology, the topology building node transmits a topology multicast command to the added node thereby causing such node to transmit a multicast topology message. Accordingly, the topology eventually receives a topology multicast reply from each node of the network allowing such node to build a complete topology of the network.Type: GrantFiled: November 5, 2010Date of Patent: December 29, 2015Assignee: Synapse Wireless, Inc.Inventors: Kevin Banks, David Ewing, Mark Guagenti
-
Publication number: 20150229422Abstract: A wireless network has a plurality of nodes that are configured to communicate electrical signals via a backhaul channel in which messages hop from node-to-node through the network. The nodes have optical transmitters for communicating with tags via an optical channel that is time division multiplexed (TDM) among the nodes of the network. The nodes are configured to transmit an electrical synchronization signal via the backhaul channel and to synchronize transmissions for the optical channel based on the electrical synchronization signal. Thus, use of the backhaul channel to communicate the synchronization signal leverages the existing framework of the network in order to synchronize the optical transmitters without requiring specialized synchronization circuitry, and a robust TDM algorithm can be implemented for the optical channel with relatively low complexity and costs.Type: ApplicationFiled: February 10, 2014Publication date: August 13, 2015Inventors: Mark Guagenti, David Ewing
-
Publication number: 20110134797Abstract: A wireless mesh network has a plurality of nodes. One of the nodes, referred to as a “topology building node,” is configured to discover a topology of the network. In this regard, a multicast topology message is transmitted via at least one node of the network. Each node that receive such message transmits a topology multicast reply to the topology building node which adds the transmitting node to the topology if the transmitting node is not already identified by the topology. Upon adding a node to the topology, the topology building node transmits a topology multicast command to the added node thereby causing such node to transmit a multicast topology message. Accordingly, the topology eventually receives a topology multicast reply from each node of the network allowing such node to build a complete topology of the network.Type: ApplicationFiled: November 5, 2010Publication date: June 9, 2011Inventors: Kevin Banks, David Ewing, Mark Guagenti
-
Patent number: 7805705Abstract: Systems and methods for graphically depicting program depth are provided. Systems and methods can include generation of an edit pane and a ribbon column. The edit pane displays the program code, while a ribbon column displays the depth of an associated row of program code.Type: GrantFiled: August 4, 2006Date of Patent: September 28, 2010Assignee: Apple Inc.Inventors: Christopher Espinosa, Andreas Wendker, David Ewing, Maxwell O. Drukman
-
Publication number: 20080052670Abstract: Systems and methods for graphically depicting program depth are provided. Systems and methods can include generation of an edit pane and a ribbon column. The edit pane displays the program code, while a ribbon column displays the depth of an associated row of program code.Type: ApplicationFiled: August 4, 2006Publication date: February 28, 2008Applicant: Apple Computer, Inc.Inventors: Christopher Espinosa, Andreas Wendker, David Ewing, Maxwell O. Drukman
-
Publication number: 20070230586Abstract: An efficient system and process is utilized to achieve encoding, decoding and transcoding of audio/visual signals, as desired within an audio/visual processing system. The system coordinates the operations of several optimum components to achieve the necessary encoding/decoding/transcoding operations. Most significantly, the coordinated use of both a parallel processor and a bitstream processor, along with most effective interface techniques, are utilized to most efficiently carry out processing operations. The bitstream processor generally carries out those operations which include timing and sequence information, while the parallel processor is available to perform processing steps which are most efficiently carried out in parallel. Such processing steps include the actual compression/decompression of video signals.Type: ApplicationFiled: April 2, 2007Publication date: October 4, 2007Applicant: Masstech Group Inc.Inventors: Sudy Shen, Christian Saceanu, David Ewing
-
Publication number: 20070230902Abstract: The disclosure is directed to a system and method for recovery of a broadcast source. Television data is received from the source and encoded. The encoded television data is stored by either (1) appending the encoded television data to programs on a data storage or (2) overwriting an oldest program with the encoded television data if the data storage does not have capacity to append. The source is monitored for a broadcast failure. As long as the broadcast source is operational, television data is received, encoded, and stored. Once a broadcast failure is detected, selected programs on the data storage are decoded and broadcast. This decoding and broadcasting continues until the broadcast failure at the broadcast source is repaired.Type: ApplicationFiled: April 2, 2007Publication date: October 4, 2007Applicant: Masstech Group Inc.Inventors: Sudy Shen, David Ewing
-
Publication number: 20070230579Abstract: Serial processing of video signals is efficiently carried out by the method and system which makes use of specifically configured bitstream processors. The particular bitstream processors utilized include specifically configured decoder blocks and encoder blocks which are uniquely designed to carry out the serial processing tasks necessary for video encoding and decoding operations. These encoder and decoder blocks are uniquely programmed within the bitstream processor, thus providing specific capabilities most beneficial when dealing with video data.Type: ApplicationFiled: April 2, 2007Publication date: October 4, 2007Applicant: Masstech Group Inc.Inventors: Sudy Shen, David Ewing
-
Publication number: 20060248810Abstract: A roof spoiler to protect a roof and house from hurricane wind. The spoiler can automatically extend in the event of wind pressure and can re-direct airflow away from the roof. When wind is no longer present, the spoiler can automatically retract to a retracted position.Type: ApplicationFiled: May 9, 2005Publication date: November 9, 2006Inventor: David Ewing
-
Publication number: 20060053164Abstract: One embodiment includes a system for application-layer monitoring of communication between one or more database clients and one or more database servers. The system includes one or more decoders residing at a decoding layer above a network layer. The decoders reside at a first network location between one or more database clients residing at one or more second network locations and one or more database servers residing at one or more third network locations. The decoders receive database messages communicated from the database clients and intended for the database servers and database messages communicated from the database servers and intended for the database clients, decode the database messages, and extract query-language statements from the database messages. The system also includes a monitoring application residing at an application layer above the decoding layer. The monitoring application resides at the first network location.Type: ApplicationFiled: September 3, 2004Publication date: March 9, 2006Inventors: David Ewing, Rick Martindale
-
Patent number: 6915490Abstract: Methods for manipulating a plurality of layered windows on a display are described. Specifically, the manipulation of layered windows includes moving a pointer to a visible portion of a partially hidden window and holding the pointer at the visible portion for a predetermined period of time. Responsive to the holding for a predetermined period of time, the partially hidden window is revealed. The manipulation of the layered windows can be used to drag and drop an icon from an active window to an inactive window. During the drag of an object, holding down a predetermined key on the keyboard can send the top-most-layered window to the back thereby disclosing other windows. If no drop occurs at the end of a drag operation, windows are returned to their original layers. However, if a drop occurs, the window in which the object is dropped becomes the topmost layer while other windows return to their original layers.Type: GrantFiled: September 29, 2000Date of Patent: July 5, 2005Assignee: Apple Computer Inc.Inventor: David Ewing
-
Patent number: 5182771Abstract: An apparatus for transmitting a multiplexed analog component television signal. The apparatus includes a signal source generator for generating a signal source having information regarding the number of lines per frame. A multiplexed analog component television signal generator generates a multiplexed analog component television signal having a varying number of lines per frame and including information regarding the number of lines per frame. A transmitter coupled to the multiplexed analog component television signal generator transmits the television signal to at least one remote terminal.Type: GrantFiled: March 29, 1991Date of Patent: January 26, 1993Assignee: Scientific Atlanta, Inc.Inventors: Randy Munich, David Ewing, Tsai Lo, Wayne Sheldrick, Baldwin Chieh