Patents by Inventor David Perkinson
David Perkinson 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: 9977565Abstract: Once embodiment of the invention is directed to a method comprising receiving, at a computing device, image data from a camera, converting, by the computing device, the image data to a YUV color space, filtering, by the computing device, the converted image data based on intensity and a predetermined color to produce a filtered image, and determining, by the computing device, a location of light emitted from a controller from the filtered image.Type: GrantFiled: February 9, 2015Date of Patent: May 22, 2018Assignee: LeapFrog Enterprises, Inc.Inventors: Alex Potts, David Perkinson
-
Patent number: 9929932Abstract: The switch port at which traffic associated with a specified media access control (MAC) address originates is searched for in a local area network (LAN). One or more switches receive a broadcast discovery message on a LAN subnet. Each switch determines whether the MAC address identified by the discovery message is associated with one of its ports. If the switch determines that the MAC address is associated with one of its ports, then the switch determines whether that port defines an edge of a searchable space. If the switch determines that that port defines an edge of the searchable space, then the switch issues a response message identifying the switch and the port.Type: GrantFiled: August 13, 2015Date of Patent: March 27, 2018Assignee: Adtran, Inc.Inventors: David Perkinson, Mark C. Rudolph
-
Publication number: 20170048128Abstract: The switch port at which traffic associated with a specified media access control (MAC) address originates is searched for in a local area network (LAN). One or more switches receive a broadcast discovery message on a LAN subnet. Each switch determines whether the MAC address identified by the discovery message is associated with one of its ports. If the switch determines that the MAC address is associated with one of its ports, then the switch determines whether that port defines an edge of a searchable space. If the switch determines that that port defines an edge of the searchable space, then the switch issues a response message identifying the switch and the port.Type: ApplicationFiled: August 13, 2015Publication date: February 16, 2017Inventors: David Perkinson, Mark C. Rudolph
-
Publication number: 20160231896Abstract: Once embodiment of the invention is directed to a method comprising receiving, at a computing device, image data from a camera, converting, by the computing device, the image data to a YUV color space, filtering, by the computing device, the converted image data based on intensity and a predetermined color to produce a filtered image, and determining, by the computing device, a location of light emitted from a controller from the filtered image.Type: ApplicationFiled: February 9, 2015Publication date: August 11, 2016Inventors: Alex Potts, David PERKINSON
-
Patent number: 9191278Abstract: A system and method detects within an IP network an offending network device that has been adversely affecting the IP network performance. A discovery protocol frame is propagated to successive network switches and is formed as a field having a query for inquiring within each network switch to which the frame is propagated whether the network switch has a database entry regarding the MAC address and switch port for the offending network device to locate the offending network device. This discovery protocol frame includes a command for any network switch that has the offending network device connected thereto to disable the switch port to which the offending network device is connected or block all data traffic from the MAC address of the offending network device.Type: GrantFiled: February 15, 2013Date of Patent: November 17, 2015Assignee: ADTRAN, Inc.Inventors: Timothy J. Schlichter, David Perkinson, Mark Rudolph
-
Patent number: 8873431Abstract: In accordance with a non-limiting example, a communications system includes a plurality of Virtual Local Area Networks (VLAN) enabled switches interconnected together and each having a plurality of ports and configured into a plurality of VLAN's in a single topology map. The switches each comprise a processor and transceiver and configured to process and transport data packets and further comprising forwarding tables and operating in accordance with a Spanning Tree Protocol in a single topology map, for example, operating with the Rapid Spanning Tree Protocol and not having multiple topologies. When a topology changes occurs to a specified VLAN, the switches are configured to flush the forwarding tables only for the specified VLAN associated with the port of the switch whose state change caused the topology change.Type: GrantFiled: April 8, 2010Date of Patent: October 28, 2014Assignee: Adtran, Inc.Inventor: David Perkinson
-
Publication number: 20130166708Abstract: A system and method detects within an IP network an offending network device that has been adversely affecting the IP network performance. A discovery protocol frame is propagated to successive network switches and is formed as a field having a query for inquiring within each network switch to which the frame is propagated whether the network switch has a database entry regarding the MAC address and switch port for the offending network device to locate the offending network device. This discovery protocol frame includes a command for any network switch that has the offending network device connected thereto to disable the switch port to which the offending network device is connected or block all data traffic from the MAC address of the offending network device.Type: ApplicationFiled: February 15, 2013Publication date: June 27, 2013Inventors: Timothy J. Schlichter, David Perkinson, Mark Rudolph
-
Patent number: 8402120Abstract: In accordance with a non-limiting example, a communications method and system locates a network device that has been misconfigured by propagating within the same broadcast domain of an Ethernet communications network to which the network device is connected a discovery protocol frame and determining the Media Access Control (MAC) address of the remote device. A remote console terminal is connected for communications to the Ethernet communications network to the network device after discovering the network device. The remote console terminal communicates with the network device using Ethernet packets and configures correctly the network device such as by configuring a correct internet protocol (IP) address of the remote device.Type: GrantFiled: November 4, 2010Date of Patent: March 19, 2013Assignee: Adtran, Inc.Inventor: David Perkinson
-
Patent number: 8380828Abstract: A system and method detects within an IP network an offending network device that has been adversely affecting the IP network performance. A discovery protocol frame is propagated to successive network switches and is formed as a field having a query for inquiring within each network switch to which the frame is propagated whether the network switch has a database entry regarding the MAC address and switch port for the offending network device to locate the offending network device. This discovery protocol frame includes a command for any network switch that has the offending network device connected thereto to disable the switch port to which the offending network device is connected or block all data traffic from the MAC address of the offending network device.Type: GrantFiled: January 21, 2010Date of Patent: February 19, 2013Assignee: Adtran, Inc.Inventors: Timothy J. Schlichter, David Perkinson, Mark Rudolph
-
Patent number: 7861002Abstract: A network router initially communicates over a primary data path. Upon detection of an error condition associated with the primary data path, the network router initiates a layer 2 switch such that the communication occurring over the primary data path is switched to a backup data path. The layer 2 switch is preferably transparent to a layer 3 portion of the network router.Type: GrantFiled: January 26, 2004Date of Patent: December 28, 2010Assignee: ADTRAN, Inc.Inventors: Roberto Puon, David Perkinson
-
Patent number: 6996071Abstract: A binary decision tree-based arbitration scheme executable by a control processor of a time division multiplex (TDM)-based communication system is operative to select the next packet to be transmitted from a plurality of virtual circuits, any number of which may have one or more packets awaiting transmission over a serialized digital communication link. The transmission priority scheme contains N+1 sets of nodes containing 2N+1?1 nodes. A respective ith set of nodes comprises 2i?1 nodes, wherein i is greater than or equal to 1, and less than or equal to N+1. The nodes of a given set are connected to those of an adjacent set by binary-split branches. For each of the 2N leaf nodes of the decision tree, information is stored representative of the transmission priority of a packet awaiting transmission from its associated communication port.Type: GrantFiled: April 30, 2001Date of Patent: February 7, 2006Assignee: Adtran Inc.Inventors: David Perkinson, Walter Stuart Venters
-
Publication number: 20050047326Abstract: A router comprising first router logic configured to operate the router and boot logic configured to initialize deactivation of the first router logic and initialize activation of updated router logic, if the updated router logic experiences an error during execution.Type: ApplicationFiled: August 28, 2003Publication date: March 3, 2005Inventors: Roberto Puon, David Perkinson
-
Publication number: 20050021844Abstract: A network router initially communicates over a primary data path. Upon detection of an error condition associated with the primary data path, the network router initiates a layer 2 switch such that the communication occurring over the primary data path is switched to a backup data path. The layer 2 switch is preferably transparent to a layer 3 portion of the network router.Type: ApplicationFiled: January 26, 2004Publication date: January 27, 2005Inventors: Roberto Puon, David Perkinson
-
Publication number: 20030023731Abstract: User participation in configuring parameters of a piece of frame relay communication equipment is eliminated by an automatic signaling role and protocol identification and configuration routine that is executed by the communication control processor of the frame relay communication equipment. The routine includes a precursor time out that effectively eliminates the undesirable likelihood of two or more devices reaching the same configuration. Once configured either as a switch or a user FRAD, the device is prevented from conducting any further polling or responding to polls by another device, so that the configuration cannot be altered, and the device is assured of complying with established telecommunications industry standards, such as Sprint frame relay certification.Type: ApplicationFiled: July 24, 2001Publication date: January 30, 2003Applicant: Adtran, Inc.Inventors: David Perkinson, Gary Culp, W. Stuart Venters
-
Publication number: 20020159397Abstract: A binary decision tree-based arbitration scheme executable by a control processor of a time division multiplex (TDM)-based communication system is operative to select the next packet to be transmitted from a plurality of virtual circuits, any number of which may have one or more packets awaiting transmission over a serialized digital communication link. The transmission priority scheme contains N+1 sets of nodes containing 2N+1−1 nodes. A respective ith set of nodes comprises 2i−1 nodes, wherein i is greater than or equal to 1, and less than or equal to N+1. The nodes of a given set are connected to those of an adjacent set by binary-split branches. For each of the 2N leaf nodes of the decision tree, information is stored representative of the transmission priority of a packet awaiting transmission from its associated communication port.Type: ApplicationFiled: April 30, 2001Publication date: October 31, 2002Applicant: Adtran, Inc.Inventors: David Perkinson, Walter Stuart Venters
-
Publication number: 20020161881Abstract: A packet analyzer for controlling a packet switch is segmented into a sequentially scanned array of packet analyzers, each of which is associated with a respectively different configuration function. When a packet is presented to the switch, a prescribed portion of the packet is sequentially coupled to the analyzers. As each analyzer examines the packet, it returns an indicator (e.g., ‘1’ or ‘0’) in accordance with whether the packet is associated with the configuration function of that analyzer. Once an analyzer indicates that it will accept the packet, the packet is forwarded to a stack associated with one or more virtual circuit ports embraced by that analyzer's configuration function, so that the packet may be forwarded to the appropriate virtual circuit output port, for transport over the network to a destination address.Type: ApplicationFiled: April 30, 2001Publication date: October 31, 2002Applicant: Adtran, Inc.Inventors: David Perkinson, Michael J. Norton
-
Publication number: 20020146004Abstract: A packet flow control mechanism for a frame engine of a packet switch has a reduced complexity set of ‘nominal’ data flow path-based virtual functions, that process a packet based upon the state of the individual port. Code for the virtual function set can be installed in the instruction cache, by taking advantage of the fact that, once it has reached its steady state operation, the switch's frame engine can be expected to route packets over the nominal data flow path, with no conditional branching or function replacement. The actual function to which a respective virtual function points are dependent upon the signaling state and the level of congestion. For conditional branches, the frame engine may reference auxiliary memory, which stores a conditional state-based processing routine for handling exceptions to the nominal case.Type: ApplicationFiled: April 4, 2001Publication date: October 10, 2002Applicant: ADTRAN, INC.Inventors: David Perkinson, Gaylon Buckelew, Michael J. Norton