Patents by Inventor Billy G. Moon

Billy G. Moon 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: 8762522
    Abstract: The present disclosure describes techniques evaluating compute and/or thermal loads (among other things) to aid in managing a collection of one or more containerized or modular data centers. For example, forecasts (or real-time measurements) of environmental factors (as well as projected computing demands) may be used to tailor the compute loads, cooling strategies or other metric of data center operations for a network of containerized or modular data centers. Doing so allows an operator of such a data center network to manage specific operational goals in real time.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: June 24, 2014
    Assignee: Cisco Technology
    Inventor: Billy G. Moon
  • Patent number: 8572284
    Abstract: A method and apparatus for registering a mobile object on a foreign network are disclosed. A first virtual machine at a first router on a foreign network executes a mobile object and generates a care-of-name for the mobile object. The foreign object agent communicates the care-of-name to a home object agent located on a home network. The home object agent creates a mobility binding for the mobile object by using the care-of-name.
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: October 29, 2013
    Assignee: Cisco Technology, Inc.
    Inventor: Billy G. Moon
  • Publication number: 20120271935
    Abstract: The present disclosure describes techniques evaluating compute and/or thermal loads (among other things) to aid in managing a collection of one or more containerized or modular data centers. For example, forecasts (or real-time measurements) of environmental factors (as well as projected computing demands) may be used to tailor the compute loads, cooling strategies or other metric of data center operations for a network of containerized or modular data centers. Doing so allows an operator of such a data center network to manage specific operational goals in real time.
    Type: Application
    Filed: April 19, 2011
    Publication date: October 25, 2012
    Inventor: Billy G. Moon
  • Publication number: 20120166663
    Abstract: A method and apparatus for registering a mobile object on a foreign network are disclosed. A first virtual machine at a first router on a foreign network executes a mobile object and generates a care-of-name for the mobile object. The foreign object agent communicates the care-of-name to a home object agent located on a home network. The home object agent creates a mobility binding for the mobile object by using the care-of-name.
    Type: Application
    Filed: March 6, 2012
    Publication date: June 28, 2012
    Applicant: Cisco Technology, Inc.
    Inventor: Billy G. Moon
  • Patent number: 8131870
    Abstract: A method and apparatus for registering a mobile object on a foreign network includes a first virtual machine at a first router on a foreign network executing a mobile object and generating a care-of-name for the mobile object. The foreign object agent communicates the care-of-name to a home object agent located on a home network. The home object agent creates a mobility binding for the mobile object by using the care-of-name.
    Type: Grant
    Filed: May 24, 2001
    Date of Patent: March 6, 2012
    Assignee: Cisco Technology, Inc.
    Inventor: Billy G Moon
  • Patent number: 8116289
    Abstract: Methods and apparatus for inter-networking nodes are disclosed. According to one aspect of the present invention, a node arrangement includes a services engine, a communications engine, and a transport engine. The services engine includes at least a first service domain that provides at least one service associated with a first community of interest. The communications engine provides at least a first forwarding table which is associated with the first community of interest and arranged to support reachability for the first service domain. The transport engine manages the zero or more exterior connections associated with the node arrangement.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: February 14, 2012
    Assignee: Cisco Technology, Inc.
    Inventor: Billy G. Moon
  • Patent number: 7710949
    Abstract: A telecommunication device includes a first interface coupled to the public switched telephone network (PSTN) in a first local calling area, a second interface coupled to a packet network, and a third interface coupled to a first plain old telephone system (POTS) telephony device. The device also includes a router that directs telecommunications between the first, second, and third interfaces and a gateway that enables telecommunications between the first POTS telephony device and the packet network. Furthermore, the device includes a processor that receives signaling from the first POTS telephony device indicating a desire to establish telecommunications with a second POTS telephony device coupled to the PSTN in a second local calling area and coupled to the packet network.
    Type: Grant
    Filed: March 18, 2005
    Date of Patent: May 4, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Billy G. Moon, Roger B. Melton
  • Patent number: 7669228
    Abstract: A system and method for changing network behavior based on presence information includes detecting one or more presence indicators. The one or more presence indicators indicate presence information. An electronic persistent presence (EPP) is formed based on the one or more presence indicators. It is determined whether to change the network behavior from a first user policy to a second user policy according to the EPP. The second user policy associated with the EPP is implemented according to a determination that the network behavior is to be changed.
    Type: Grant
    Filed: December 27, 2005
    Date of Patent: February 23, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Billy G. Moon, Gregory D. Pelton
  • Patent number: 7630293
    Abstract: A communications system includes a mobile unit that transmits content and a number of base transceiver stations that receive the content from the mobile unit. Each base transceiver station determines a value for a metric associated with communications between the mobile unit and the base transceiver station, generates a graded packet including the value and the content, and communicates the graded packet. The system also includes a router that receives the graded packets, combines different portions of the content from each of two or more of the graded packets to create an improved packet, and communicates the improved packet. The different portions from the graded packets collectively represent the entirety of the content such that the improved packet includes the entirety of the content.
    Type: Grant
    Filed: July 1, 2005
    Date of Patent: December 8, 2009
    Assignee: Cisco Technology, Inc.
    Inventor: Billy G. Moon
  • Patent number: 7623491
    Abstract: A communications system includes a mobile unit that transmits coded content. The system also includes a number of base transceiver stations that receive the coded content from the mobile unit, decode the content, generate a packet including the decoded content, and communicate the packet. The system further includes a router that receives a number of redundant packets that were generated at different base transceiver stations and that selects of one of the redundant packets using a packet selection technique. The router further communicates the selected packet to a destination and communicates selection information relating to the selected packet to the base transceiver stations. The base transceiver stations use the selection information to improve the decoding of subsequent coded content received from the mobile unit.
    Type: Grant
    Filed: March 8, 2006
    Date of Patent: November 24, 2009
    Assignee: Cisco Technology, Inc.
    Inventor: Billy G. Moon
  • Patent number: 7571475
    Abstract: A method and apparatus for initiating a zeroization process in an electronic device is provided. Diagnostic information is provided by a plurality of sub-systems such that when one or more conditions are detected that are expected to cause the electronic device to experience a failure in the near future or if the electronic device appears to have been compromised, then the zeroization process is triggered.
    Type: Grant
    Filed: April 5, 2005
    Date of Patent: August 4, 2009
    Assignee: Cisco Technology, Inc.
    Inventor: Billy G. Moon
  • Patent number: 7500154
    Abstract: A method and system are provided for generating a console log of a device (e.g., a router). During the powering on of the device, certain information may have to be written to the console log. If the information to be written is critical, the console log is generated. In case the information is non-critical, the system checks whether a console device is connected to the device. If a console device is connected to the device, the information is written to the console log. Otherwise, if there is no console device connected to the device, the information is not written to the console log.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: March 3, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Billy G. Moon, Marco Molteni, Mark Schnell
  • Patent number: 7428221
    Abstract: Mobile routers establish a tree-based network topology in an ad hoc mobile network, the tree-based network topology having a single clusterhead and attached mobile routers. Each attached mobile router has a default egress interface configured for sending messages toward the clusterhead, and ingress interfaces configured for receiving messages from attached network nodes that are away from the clusterhead. A neighbor advertisement message received from an ingress interface away from a clusterhead is used by the attached mobile router to identify specified network prefixes that are reachable via the source of the neighbor advertisement message. The attached mobile router outputs on its default upstream interface a second neighbor advertisement message that specifies the network prefix used by the attached mobile router, and the specified network prefixes from the neighbor advertisement message received on the ingress interface. Hence, connectivity is established with minimal routing overhead.
    Type: Grant
    Filed: June 1, 2004
    Date of Patent: September 23, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Patrick Wetterwald, Marco Molteni, Billy G. Moon
  • Patent number: 7415512
    Abstract: A method and apparatus for providing a general purpose computing platform at a router on a network are disclosed. A virtual machine is configured on a router to include a set of parameters. The virtual machine receives logic from a remote site and verifies that it may host the logic based on the parameters created during configuration.
    Type: Grant
    Filed: May 24, 2001
    Date of Patent: August 19, 2008
    Assignee: Cisco Technology, Inc.
    Inventor: Billy G Moon
  • Publication number: 20080181237
    Abstract: Methods and apparatus for dynamically designating communities of interest and selecting border nodes using a relative motion calculus within a mobile network are disclosed. According to one aspect of the present invention, a primary node within a mobile network identifies a first subset of nodes and logic that identifies a second subset of nodes. The primary node also identifies a first border node of the first subset, and identifies a second border node of the second subset. The first border node has a first relative motion path over a predetermined time interval, and is associated with a first pairing between the first subset and the second subset. The second border node is associated with the first pairing and has a second relative motion path over the predetermined time interval that is similar to the first relative motion path.
    Type: Application
    Filed: January 25, 2007
    Publication date: July 31, 2008
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: Billy G. Moon
  • Publication number: 20080056282
    Abstract: Methods and apparatus for inter-networking nodes are disclosed. According to one aspect of the present invention, a node arrangement includes a services engine, a communications engine, and a transport engine. The services engine includes at least a first service domain that provides at least one service associated with a first community of interest. The communications engine provides at least a first forwarding table which is associated with the first community of interest and arranged to support reachability for the first service domain. The transport engine manages the zero or more exterior connections associated with the node arrangement.
    Type: Application
    Filed: August 30, 2006
    Publication date: March 6, 2008
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: BILLY G. MOON
  • Publication number: 20070268838
    Abstract: A technique for facilitating an Internet Protocol (IP) based Personal Area Network (PAN) includes a personal communications device operable to initiate a discovery request to determine one or more available endpoints in a PAN. The personal communications device receives a discovery reply from one or more available endpoints in the PAN. A unique PAN address is assigned to each endpoint associated with a discovery reply. The personal communications device facilitates communication within the PAN, with another PAN, with a local area network, or with a wide area network for each endpoint assigned a unique PAN address.
    Type: Application
    Filed: May 16, 2006
    Publication date: November 22, 2007
    Inventor: Billy G. Moon
  • Patent number: 7295844
    Abstract: A method for routing communications at a mobile station includes determining, at a mobile station, one or more routing metrics that are associated with each of a number of communication paths that couple the mobile station and a destination device. At least one of the routing metrics includes the link quality of at least one wireless communication link included in each of the communication paths. The method also includes receiving, at the mobile station, routing information from one or more routers that couple the mobile station and the destination device. The method further includes routing a communication to the destination device based on the determined routing metrics and the received routing information.
    Type: Grant
    Filed: August 16, 2005
    Date of Patent: November 13, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Billy G. Moon, Malcolm M. Smith
  • Patent number: 7146186
    Abstract: A method for re-routing communications based on link quality includes establishing a first wireless communication link with a mobile station. The first wireless communication link is included in a first communication path used for communications between the mobile station and a destination device. The method also includes monitoring, from the mobile station, the link quality of the first wireless link and determining, at the mobile station, that the link quality of the first communication link has decreased below a low link quality threshold. The method further includes routing, using a router at the mobile station, communications between the mobile station and the destination device to a second communication path that includes a second wireless communication link to the mobile station. The second communication path is selected by the router based on one or more metrics.
    Type: Grant
    Filed: August 27, 2004
    Date of Patent: December 5, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Billy G. Moon, Malcolm M. Smith
  • Patent number: 7103019
    Abstract: A communications system includes a mobile unit that transmits redundant content to a plurality of destinations. A copy of the content that is transmitted to each destination is encoded using a code that is related to the codes used to encode copies of the content transmitted to the other destinations. The system further includes a number of base transceiver stations. Each base transceiver station receives a copy of the coded content from the mobile unit, generates a packet including the coded content, and communicates the packet. Furthermore, the system includes a decoder that receives a number of packets that each include a copy of the coded content and that are each generated at a different base transceiver station. The decoder decodes the content in the packets by concatenating the related codes used to encode each copy of the content and generates one or more redundant packets including the decoded content.
    Type: Grant
    Filed: March 21, 2001
    Date of Patent: September 5, 2006
    Assignee: Cisco Technology, Inc.
    Inventor: Billy G. Moon