Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Townsley

Evan Townsley, Culver City, CA US

Patent application numberDescriptionPublished
20080205071LIGHTING APPARATUS - A lighting apparatus that includes an outer housing defining an intake vent and an exhaust vent, an inner housing disposed within the interior of the outer housing, and an air path defined between the outer housing and the inner housing. The outer housing includes a cover, a top and a plurality of side walls that define the interior, and the inner housing includes a top and a plurality of side walls that correspond to the top and plurality of side walls of the outer housing. The air entering the outer housing through the intake vent travels along the air path and exits the outer housing through the exhaust vent.08-28-2008
20080216398INDOOR GREENHOUSE - Described herein is an indoor greenhouse that includes a rack unit, an outer layer that surrounds the rack unit and defines a greenhouse interior, at least one light surrounded by a light enclosure, a cooling system, and a ventilation system all disposed in the greenhouse interior. The ventilation system includes a fan, a filter and at least one duct that cooperate to exhaust air out of the exhaust vent opening. The rack unit includes a top, a bottom, and an intermediate portion extending therebetween. The outer layer includes a top, a bottom, and an intermediate portion extending therebetween that correspond to the similar portions of the rack unit. The outer layer also has intake and exhaust vent and light cooling openings defined therein. The cooling system includes at least one duct that cooperates with the light enclosure to define an air path between the intake and exhaust light cooling openings.09-11-2008
20110047870INDOOR GREENHOUSE - Described herein is an indoor greenhouse that includes a rack unit, an outer layer that surrounds the rack unit and defines a greenhouse interior, at least one light surrounded by a light enclosure, a cooling system, and a ventilation system all disposed in the greenhouse interior. The ventilation system includes a fan, a filter and at least one duct that cooperate to exhaust air out of the exhaust vent opening. The rack unit includes a top, a bottom, and an intermediate portion extending therebetween. The outer layer includes a top, a bottom, and an intermediate portion extending therebetween that correspond to the similar portions of the rack unit. The outer layer also has intake and exhaust vent and light cooling openings defined therein. The cooling system includes at least one duct that cooperates with the light enclosure to define an air path between the intake and exhaust light cooling openings.03-03-2011
20110258830INDOOR GREENHOUSE - Described herein is an indoor greenhouse that includes a rack unit, an outer layer that surrounds the rack unit and defines a greenhouse interior, at least one light surrounded by a light enclosure, a cooling system, and a ventilation system all disposed in the greenhouse interior. The ventilation system includes a fan, a filter and at least one duct that cooperate to exhaust air out of the exhaust vent opening. The rack unit includes a top, a bottom, and an intermediate portion extending therebetween. The outer layer includes a top, a bottom, and an intermediate portion extending therebetween that correspond to the similar portions of the rack unit. The outer layer also has intake and exhaust vent and light cooling openings defined therein. The cooling system includes at least one duct that cooperates with the light enclosure to define an air path between the intake and exhaust light cooling openings.10-27-2011

John Christopher Townsley, Northampton GB

Patent application numberDescriptionPublished
20100087475PHARMACEUTICAL COMPOUNDS - This application describes substituted 1,3,4,6,7,11b-hexahydro-benzo(a)quinolizine compounds, pharmaceutical compositions containing them, processes for making them and their therapeutic methods.04-08-2010

William Townsley, Paris FR

Patent application numberDescriptionPublished
20100131660DETERMINISTIC SESSION LOAD-BALANCING AND REDUNDANCY OF ACCESS SERVERS IN A COMPUTER NETWORK - In one embodiment, for each port of an access node in an access-based computer network, one access server of a plurality of access servers is configured as a preferred access server for that port. Upon receiving a session initiation message at a particular port, the access node forwards the session initiation message to one or more of the access servers based on the configured preferred access server for the particular port.05-27-2010

William M. Townsley, Paris FR

Patent application numberDescriptionPublished
20110286470SYSTEM AND METHOD FOR PROVIDING MULTICAST DELIVERY IN A NETWORK ENVIRONMENT - A method is provided in one example and includes receiving signaling data associated with a request for a multicast channel, the request includes an Internet protocol version 6 (IPv6) source and an IPv6 group address. The method may also include identifying an Internet protocol version 4 (IPv4) source and an IPv4 group address to be mapped to the IPv6 source and the IPv6 group address. The signaling data can be converted from a first protocol to a second protocol. The converted signaling data can be communicated to a network element. In more particular embodiments, the network element is an IP edge router configured to join the multicast channel and stream data in response to receiving the converted signaling data. The IP edge router can be configured to perform an encapsulation operation to transport IPv6 multicast packets within an IPv4 multicast channel.11-24-2011

William Mark Townsley, Nashville, TN US

Patent application numberDescriptionPublished
20100271976TECHNIQUES FOR ENCAPSULATING POINT TO POINT (PPP) OVER ETHERNET FRAMES - Techniques for negotiating Point-to-Point Protocol (PPP) sessions over an Ethernet network include receiving configuration data that indicates a first node is connected to a second node thorough an Ethernet network that supports Ethernet frame payload sizes larger than 1500 octets. Request data is received at the first node from the second node. The request data indicates a request for PPP communications between the first node and the second node using a requested PPP payload size greater than 1492 octets. A particular PPP payload size greater than 1492 octets is determined. Response data is sent from the first node to the second node. The response data indicates that the particular PPP payload size greater than 1492 octets is to be used for PPP communications between the first node and the second node. These techniques allow better utilization of Ethernet Jumbo, Giant and Baby Giant frames.10-28-2010
20110238791TECHNIQUES FOR DISTRIBUTING NETWORK PROVIDER DIGITAL CONTENT TO CUSTOMER PREMISES NODES - Techniques for distributing digital content include receiving provider content over a network connection at a customer premises node located on premises of a first customer. The provider content is offered by a network service provider different from the first customer. Provider data based on the provider content is stored in non-volatile storage on the customer premises node of the first customer. It is determined whether conditions are satisfied for sending the provider content to a second customer different from the first customer. If it is determined that such conditions are satisfied, then the provider data is retrieved from the non-volatile storage, and data based on the provider data is sent over the network connection for receipt by the second customer. Thereby a customer premises node serves as a cache of provider content for other customer premises nodes on the same last mile segment or access network.09-29-2011

Patent applications by William Mark Townsley, Nashville, TN US

William Mark Townsley, Paris FR

Patent application numberDescriptionPublished
20090041038Scalable Virtual Private Local Area Network Service - In one embodiment, a method includes receiving a data link layer packet, such as an Ethernet packet, at a local provider edge node in a provider network from a first customer edge node of multiple customer edge nodes connected directly to the local provider edge node. A tunnel data packet for a particular tunneling protocol is generated. The tunnel data packet includes tunnel data that indicates tunnel termination at a different provider edge in the provider network. The tunnel data packet also includes customer identifier data and the data link layer packet. The customer identifier data uniquely indicates a customer associated with the first customer edge node. The tunnel data packet is sent over the provider network.02-12-2009
20090154466Techniques for Migrating a Point to Point Protocol to a Protocol for an Access Network - Techniques for managing a persistent session associated with a particular Media Access Control (MAC) include determining at a broadband remote access server whether an elapsed time since a data packet is received with the particular MAC address exceeds a threshold time. If so, then point-to-point protocol (PPP) control data is sent in a data link protocol payload that is encapsulated in a data packet with an Ethernet destination field that indicates the particular MAC address. The PPP control data indicates a request for an echo. It is determined whether a data packet with the particular MAC address in an Ethernet source field is received within a particular time interval. If not, then a session associated with the particular MAC address is terminated. These techniques allow PPP control plane functionality while utilizing IP over Ethernet for the data plane.06-18-2009
20090201811Load Balancing Manipulation of Packet Flows Within a Transport Conduit - Disclosed are, inter alia, methods, apparatus, computer-readable media, mechanisms, and means for load balancing manipulation of packet flows within a transport conduit (e.g., a tunnel, pseudo wire, etc.), typically using a load balancing value which is independent of standard routing-based parameters (e.g., source address, destination address, source port, destination port, protocol type, etc.). A load balancing value is included in encapsulated packets transported across a network using a transport conduit. This load balancing value can be used to load balance the individual flows/microflows within the transport conduit.08-13-2009
20100202321IPv6 ADDRESSING OVER NON-IPv6 SYSTEMS - A system includes an access node having an associated identifier. The access node is configured to insert the identifier into a network connection request. The system includes an IP edge service node connected to the access node and configured to receive the network connection request. The IP edge service node is further configured to store the inserted identifier and to insert the identifier into an Internet protocol version 6 (IPv6) address request transmitted according to dynamic host configuration protocol version 6 (DHCPv6) through an established network connection based on the network connection request. The system further includes a server configured to receive the IPv6 address request and assign an IPv6 address based on the IPv6 address request.08-12-2010
20110019677Limiting of Network Device Resources Responsive to IPv6 Originating Entity Identification - Methods, apparatus, computer-storage media, mechanisms, and means associated therewith are used to limit network device resources based on the identification of the Internet Protocol version 6 (IPv6) originating entity (e.g., subscriber of a network carrier). As an IPv6 originating entity will typically be assigned 264 or more valid IPv6 addresses, the originating entity may send packets with a source address of any of these valid IPv6 addresses and still be compliant with Internet standards and/or other specifications (e.g., RFCs). By determining the originating entity and controlling the allocation of network device resources based on the originating entity (in contrast to on a per valid IPv6 address basis), a network service provider can manage its network device resources, such as in a manner to prevent a depletion of resources caused by an originating entity using a plethora valid IPv6 addresses, or a malicious denial-of-service attack.01-27-2011

Patent applications by William Mark Townsley, Paris FR

William Mark Townsley, Pensacola, FL US

Patent application numberDescriptionPublished
20080198858Simple Virtual Private Network For Small Local Area Networks - In one embodiment, a method includes establishing a control channel across a wide area network (WAN) from a first gateway that has a first public internetwork layer (L3) address to a second gateway that has a second public L3 address. Each gateway connects a local area network (LAN) to the WAN. Negotiations over the control channel establish a first set of private L3 addresses for the first LAN and a non-overlapping second set for the second LAN. A different address from the first set is provided for each different node in the first LAN. A discovery packet is received from the first LAN. The discovery packet is encapsulated in a tunnel packet directed to the second public L3 address. The tunnel packet is sent over the WAN to the second gateway which extracts the discovery packet. The second gateway sends the discovery packet over the second LAN.08-21-2008

W. Mark Townsley, Paris FR

Patent application numberDescriptionPublished
20090185573PSUEDOWIRE TERMINATION DIRECTLY ON A ROUTER - A method, apparatus and computer program product for routing data within a packet-switched network using a PW wherein the PW is terminated directly on the layer-3 routing device such that certain services and applications can be utilized is presented. The method, apparatus and computer program product receives an encapsulated layer-2 Protocol Data Unit (PDU) from a pseudowire emulating a service. The encapsulation is removed from the encapsulated layer-2 PDU and a layer-2 circuit associated with the pseudowire is terminated. The circuit is treated as an interface and the PDU is forwarded based on upper layer protocol information within the PDU.07-23-2009