Patents by Inventor Thomas A. Milligan
Thomas A. Milligan 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: 8626925Abstract: A plurality of non-multicast nodes that do not process multicast messages register with a selective multicast proxy. In response to receiving a request for a service from a requestor via multicast, the selective multicast proxy identifies among the plurality of non-multicast nodes one or more providers of the requested service. The selective multicast proxy sends the request to the one or more providers without sending the request to other non-multicast nodes on the computer network. The selective multicast proxy, the requestor of the service, the provider(s) of the service, and the non-multicast nodes may all be located within the same local area network.Type: GrantFiled: December 16, 2005Date of Patent: January 7, 2014Assignee: Panasonic CorporationInventors: Thomas Milligan, Bryant Eastham
-
Patent number: 8281386Abstract: An authentication program on a network authenticator establishes a secure communication channel with an embedded device. The authentication program receives security credentials from an embedded device. The authentication program receives from the embedded device via the secure communication channel either a secret for the embedded device or a request to generate the secret for the embedded device. The authentication program registers the secret for the embedded device.Type: GrantFiled: December 21, 2005Date of Patent: October 2, 2012Assignee: Panasonic CorporationInventors: Thomas Milligan, Bryant Eastham
-
Patent number: 8059819Abstract: A method for distributing updates for a key is described. One or more update requests are received per unit of time. The number of received update requests per unit of time is multiplied by a maximum update period to estimate the number of active nodes in a group. The total number of received update requests per unit of time is determined. An amount representing additional update requests per unit of time is obtained from the difference between the total number of received updates and a determined maximum. A minimum update period for a group of nodes is determined.Type: GrantFiled: January 17, 2007Date of Patent: November 15, 2011Assignee: Panasonic Electric Works Co., Ltd.Inventors: W. Bryant Eastham, Thomas A. Milligan, James L. Simister
-
Patent number: 7614080Abstract: A trust manager receives client account information from a client, determines whether the client account information is valid, and determines whether the client is authorized to access one or more embedded devices that are in electronic communication with a security broker. The trust manager also receives security broker account information from the security broker, determines whether the security broker account information is valid, and determines whether the security broker is authorized to provide access to the embedded device(s). If the client account information from the client is valid and the client is authorized to access the embedded device(s), and if the security broker account information from the security broker is valid and the security broker is authorized to provide access to the embedded device(s), the trust manager establishes a secure trusted connection between the client and the security broker.Type: GrantFiled: December 28, 2005Date of Patent: November 3, 2009Assignee: Panasonic Electric Works Co., Ltd.Inventors: Thomas Milligan, Bryant Eastham
-
Patent number: 7529241Abstract: A multicast repeater is located on a host computer system on a network. One or more other multicast repeaters on other networks are discovered. These other multicast repeaters are located on networks that are separated from the network comprising the host by at least one networking device that is not configured to route UDP multicast addressing. Each time that a UDP multicast request packet is received via multicast, the multicast repeater determines whether the multicast repeater has previously forwarded the UDP multicast request packet. If the multicast repeater has previously forwarded the UDP multicast request packet, it ignores the UDP multicast request packet. However, if the multicast repeater has not previously forwarded the UDP multicast request packet, the multicast repeater sends the UDP multicast request packet via TCP/IP to the one or more other multicast repeaters that have been discovered.Type: GrantFiled: December 20, 2005Date of Patent: May 5, 2009Assignee: Matsushita Electric Works, Ltd.Inventors: Thomas Milligan, Bryant Eastham
-
Publication number: 20080170692Abstract: A method for distributing updates for a key is described. One or more update requests are received per unit of time. The number of received update requests per unit of time is multiplied by a maximum update period to estimate the number of active nodes in a group. The total number of received update requests per unit of time is determined. An amount representing additional update requests per unit of time is obtained from the difference between the total number of received updates and a determined maximum. A minimum update period for a group of nodes is determined.Type: ApplicationFiled: January 17, 2007Publication date: July 17, 2008Applicant: Matsushita Electric Works, Ltd.Inventors: W. Bryant Eastham, Thomas A. Milligan, James L. Simister
-
Publication number: 20070150932Abstract: A trust manager receives client account information from a client, determines whether the client account information is valid, and determines whether the client is authorized to access one or more embedded devices that are in electronic communication with a security broker. The trust manager also receives security broker account information from the security broker, determines whether the security broker account information is valid, and determines whether the security broker is authorized to provide access to the embedded device(s). If the client account information from the client is valid and the client is authorized to access the embedded device(s), and if the security broker account information from the security broker is valid and the security broker is authorized to provide access to the embedded device(s), the trust manager establishes a secure trusted connection between the client and the security broker.Type: ApplicationFiled: December 28, 2005Publication date: June 28, 2007Inventors: Thomas Milligan, Bryant Eastham
-
Publication number: 20070140213Abstract: A multicast repeater is located on a host computer system on a network. One or more other multicast repeaters on other networks are discovered. These other multicast repeaters are located on networks that are separated from the network comprising the host by at least one networking device that is not configured to route UDP multicast addressing. Each time that a UDP multicast request packet is received via multicast, the multicast repeater determines whether the multicast repeater has previously forwarded the UDP multicast request packet. If the multicast repeater has previously forwarded the UDP multicast request packet, it ignores the UDP multicast request packet. However, if the multicast repeater has not previously forwarded the UDP multicast request packet, the multicast repeater sends the UDP multicast request packet via TCP/IP to the one or more other multicast repeaters that have been discovered.Type: ApplicationFiled: December 20, 2005Publication date: June 21, 2007Inventors: Thomas Milligan, Bryant Eastham
-
Publication number: 20070143458Abstract: A plurality of non-multicast nodes that do not process multicast messages register with a selective multicast proxy. In response to receiving a request for a service from a requestor via multicast, the selective multicast proxy identifies among the plurality of non-multicast nodes one or more providers of the requested service. The selective multicast proxy sends the request to the one or more providers without sending the request to other non-multicast nodes on the computer network. The selective multicast proxy, the requestor of the service, the provider(s) of the service, and the non-multicast nodes may all be located within the same local area network.Type: ApplicationFiled: December 16, 2005Publication date: June 21, 2007Inventors: Thomas Milligan, Bryant Eastham
-
Publication number: 20070143838Abstract: An authentication program on a network authenticator establishes a secure communication channel with an embedded device. The authentication program receives security credentials from an embedded device. The authentication program receives from the embedded device via the secure communication channel either a secret for the embedded device or a request to generate the secret for the embedded device. The authentication program registers the secret for the embedded device.Type: ApplicationFiled: December 21, 2005Publication date: June 21, 2007Inventors: Thomas Milligan, Bryant Eastham
-
Patent number: 6363417Abstract: A system is disclosed for use in a networked computer system that includes a host computer and a remote computer being used to access a device. The system includes a communications module for transferring data to and from a communications port of the host computer. The system also includes a data interface module for accessing an interface definition from a storage device in electronic communication with the host computer. Accessing the interface definition is accomplished through use of an interface definition identifier. A device access controller is also utilized in the system for communicating with the remote computer via the communications module. The device access controller obtains the interface definition identifier from computer program code loaded on the remote computer. In addition, the device access controller accesses the storage device through the data interface module to obtain the interface definition and uses the interface definition identifier to obtain the interface definition.Type: GrantFiled: March 31, 2000Date of Patent: March 26, 2002Assignee: emWare, Inc.Inventors: Michael L. Howard, William R. Harper, Jr., Stephen W. Belisle, Devon S. Sumner, Howard S. Zollinger, Thomas A. Milligan
-
Patent number: 4465985Abstract: A hardwire missile receiver coupled line apparatus is inserted between the antenna output port and the receiver input in a missile communication link to allow signals to be coupled directly into the missile receiver before the missile launch. At launch, the cable to the side of the missile is pulled from the side of the missile. After the cable is pulled, the open circuited cable between the side of the missile and the coupling network does not degrade the signal transmission from the antenna to the receiver.Type: GrantFiled: March 2, 1982Date of Patent: August 14, 1984Assignee: The United States of America as represented by the Secretary of the Air ForceInventor: Thomas A. Milligan
-
Patent number: 4431996Abstract: A multifrequency antenna for a missile is realized by an arrangement in which four microwave antennas are located under a narrow circumferential slot in the skin of the missile forming four separate antennas each with its own input connector. Each antenna consists of a probe fed annular quarter wavelength microwave cavity which radiate out of a top wall end slot. The cavity antennas are fed by a stripline distribution network directly under the antennas. Two L band antennas are positioned directly adjacent the inner surface of the missile skin and an S band antenna and a C band antenna are positioned beneath the L band antennas. A radome covers the circumferential slot.Type: GrantFiled: December 3, 1981Date of Patent: February 14, 1984Assignee: The United States of America as represented by the Secretary of the Air ForceInventor: Thomas A. Milligan
-
Patent number: 4063176Abstract: A broadband mixer has two separate tapered ground plane microstrip baluns associated with a first signal port and two separate tapered ground plane microstrip baluns associated with a second signal port together with a frequency converter or mixer portion coupled between the baluns associated with the first and second signal ports and a third signal port. The frequency converter or mixer portion is comprised of eight diodes in a double balanced bridge arrangement having two sets of terminals associated with the first and second signal ports, each of the terminals of said two sets being separated from each of the terminals of the third signal port by a diode to electrically isolate their respective signals. The baluns associated with the first and second signal ports provide for the transformation of unbalanced input signals to balanced signals at the frequency converting diodes.Type: GrantFiled: July 29, 1976Date of Patent: December 13, 1977Assignee: Vari-L Company, Inc.Inventors: Thomas A. Milligan, Peter Will