Patent application number | Description | Published |
20080212480 | COMMUNICATION TERMINAL WHICH PERFORM LOW-DELAY COMMUNICATION BY USING A BROADBAND LINE - A communication terminal which sets a communication session between a plurality of communication terminals through a network to perform data transmission and reception includes a measuring unit which measures round-trip delay time (RTT) or one-way delay time between the communication terminals for performing transmission and reception on the basis of the received acknowledgement, a reception bandwidth measuring unit which measures a reception bandwidth in a reception terminal of the communication terminals on the basis of the received acknowledgement, a correcting unit which corrects a value of the round-trip delay time or the one-way delay time by using at least the reception bandwidth, and a transmission bandwidth determining unit which determines a transmission bandwidth on the basis of the value of the corrected round-trip delay time or the corrected one-way delay time. | 09-04-2008 |
20080219164 | COMMUNICATION TERMINAL WHICH PERFORM LOW-DELAY COMMUNICATION - A communication terminal used in a communication system which sets a communication session between a plurality of terminals through a network to perform data transmission and reception includes a first transmission bandwidth control unit which performs transmission bandwidth control independently of a state of the network, a second transmission bandwidth control unit which performs transmission bandwidth control depending on a state of the network, and a bandwidth estimating unit which determines a transmission bandwidth when bandwidth control by the second transmission bandwidth control unit is started. When transmission is started, bandwidth control by the first transmission bandwidth control unit is performed, and when a transmission bandwidth is determined by the bandwidth estimating unit on the basis of a response packet to a transmission packet based on the bandwidth control, the bandwidth control by the second transmission bandwidth control unit is performed. | 09-11-2008 |
20090028152 | NODE APPARATUS - To satisfy a quality required for each traffic and perform switching for a packet segmented into cells without packet reassembly, there is provided a node apparatus including a header processing section ( | 01-29-2009 |
20090059928 | COMMUNICATION APPARATUS, COMMUNICATION SYSTEM, ABSENT PACKET DETECTING METHOD AND ABSENT PACKET DETECTING PROGRAM - Any packet loss is detected very quickly by means of only a series of sequence number in a multi-path environment where a transmitter and a receiver are connected to each other by way of a plurality of networks when no inversion of sequence arises in any of the networks. A communication apparatus includes a plurality of sequence buffers arranged at each network to accumulate packets until a sequence acknowledgement and an absence detecting section adapted to determine the occurrence of an absence of a packet when one or more packets are accumulated in all the sequence buffers. With this arrangement, the absence detecting section of the receiver monitors the packets staying in the sequence guaranteeing buffer arranged in each of the network, paying attention to the characteristic that packets are stored in the sequence buffers of all the networks when a packet loss takes place. | 03-05-2009 |
20090073975 | COMMUNICATION METHOD AND COMMUNICATION DEVICE - A communication method includes steps of: transmitting a plurality of packets to a network according to a window specifying a data amount of the packets to be transmitted to the network; receiving ACK related to the packets transmitted to the network, and detecting whether or not packet discard occurs; measuring a RTT by using the received ACK; calculating a discarding interval indicating a time interval of the packet discard; calculating an increase amount for a current window by using the calculated discarding interval; and updating the current window by using the calculated increase amount if the packet discard is not detected. | 03-19-2009 |
20090109858 | Communication Quality Determining Apparatus, Communication Quality Determining Method and Its Program - A communication quality determining apparatus for receiving or intercepting data sent from a transmission side to a reception side en route of its transmission, and determining its communication quality. The apparatus includes a deciding unit for making a decision on whether an input packet is to be acquired. The apparatus also includes an estimating unit for, by comparing information on an acquired packet predicted based on an acquired packet acquired based on a result of the decision with information on an actually acquired packet, estimating communication quality of a session that the acquired packet belongs to. | 04-30-2009 |
20090147676 | Communication system, communication terminal, relay node, communication method used therein, and program thereof - In a terminal ( | 06-11-2009 |
20100226371 | NODE APPARATUS - To satisfy a quality required for each traffic and perform switching for a packet segmented into cells without packet reassembly, there is provided a node apparatus including a header processing section ( | 09-09-2010 |
20110228682 | COMMUNICATION NETWORK MANAGEMENT SYSTEM, METHOD AND PROGRAM, AND MANAGEMENT COMPUTER - A communication network includes a plurality of nodes and a plurality of links connecting between the nodes. A management computer managing the communication network has a storage means, an entry control means and a monitoring means. A route information indicating a transfer route of frames in the communication network is stored in the storage means. The monitoring means performs, based on the route information, transmission and reception of frames to and from the communication network. The entry control means instructs each node to set up a forwarding table indicating a correspondence relationship between an input source and a forwarding destination of frames. More specifically, the entry control means instructs the each node to set up the forwarding table such that frames are forwarded along the transfer route indicated by the route information. | 09-22-2011 |
20110231545 | COMMUNICATION NETWORK MANAGEMENT SYSTEM, METHOD AND PROGRAM, AND MANAGEMENT COMPUTER - A communication network management system has: a communication network including a plurality of nodes and a plurality of links connecting between the plurality of nodes; and a management computer that manages the communication network. The management computer has: a storage means in which a route information indicating a transfer route of frames in the communication network is stored; and a monitoring means configured to perform, based on the route information, transmission and reception of frames to and from the communication network. The monitoring means transmits a frame to the transfer route. Each of the plurality of nodes, when receiving a frame, not only forwards the received frame along the transfer route but also sends a reply to the management computer. The monitoring means identifies a location of failure occurrence on the transfer route, based on reception state of the reply from the plurality of nodes. | 09-22-2011 |
20110261702 | ROUTE SETUP SERVER, ROUTE SETUP METHOD AND ROUTE SETUP PROGRAM - A route setup server has a storage unit a route designing unit. Next hop information indicating candidates of a next hop node for each node is stored in the storage unit. In response to a route setup request specifying a source node and a destination node of flow, the route designing designs a communication route between them. Specifically, the route designing unit has a next hop determination unit that executes “next hop determination processing” with reference to the next hop information. In the next hop determination processing, the next hop determination unit randomly selects one from the candidates of the next hop node regarding a target node and updates the target node to the selected one. The next hop determination unit determines the communication route one-hop by one-hop by initializing the target node to the source node and then repeating the next hop determination processing until the target node becomes the destination node. | 10-27-2011 |
20110286359 | ROUTE SETUP SERVER, ROUTE SETUP METHOD AND ROUTE SETUP PROGRAM - A route setup server has a storage unit, an IP routing unit and a flow management unit. A routing determination table indicating a router node assigned to an IP router among the plurality of nodes is stored in the storage unit. The IP routing unit has a software-based IP routing module having a same function as an IP router with respect to each router node. The flow management unit refers to the routing determination table to check whether or not a requestor node of a route setup request corresponds to any router node. The IP routing unit performs packet IP routing by using the software-based IP routing module associated with the corresponding router node to update a header of the packet. After that, the requestor node of the route setup request is updated to a destination node designated by a destination MAC address of the packet. Such the processing is repeated and thus the communication route is determined. | 11-24-2011 |
20120008629 | COMMUNICATION SYSTEM, NODE, CONTROL SERVER,COMMUNICATION METHOD AND PROGRAM - A packet contains an array of processing operations that are to be performed by a node of a data forwarding network. Each node in a data forwarding network receiving performs the processing it has to the packet and perform in accordance with the array of the processing operations contained in the packet. | 01-12-2012 |
20120014388 | Path selection method, information processor, network system, and path selection program - A path selection method, an information processor, a network system, and a path selection program are provided which rapidly determine a path that has no loop when determining the path by using a control server to probabilistically select a pass node. A network having a plurality of paths from a source to a destination is controlled. A node forming the path is selected on the basis of a node-to-node transfer probability, and in the case where the selected node is a node that has already been passed through on the path, the transfer probability is reset such that the selection of the node is suppressed. | 01-19-2012 |
20120158938 | CONTROL SERVER, SERVICE PROVIDING SYSTEM, AND METHOD OF PROVIDING A VIRTUAL INFRASTRUCTURE - A service providing system includes a control server and a physical resource(s) controlled by the control server. The control server has a virtual device providing unit(s) that provides at least one virtual object for controlling a physical resource(s), and a virtual infrastructure providing unit(s) that can provide, as a virtual object(s), a virtual infrastructure(s) configured using at least one virtual object provided by the virtual device providing unit(s), wherein the virtual infrastructure providing unit(s) can configure a virtual infrastructure(s) using the virtual object(s) provided by the virtual infrastructure providing unit(s), and can provide the virtual infrastructure(s) as a virtual object(s). | 06-21-2012 |
20120263182 | Communication Apparatus, Communication System, Absent Packet Detecting Method and Absent Packet Detecting Program - Any packet loss is detected very quickly by means of only a series of sequence number in a multi-path environment where a transmitter and a receiver are connected to each other by way of a plurality of networks when no inversion of sequence arises in any of the networks. A communication apparatus includes a plurality of sequence buffers arranged at each network to accumulate packets until a sequence acknowledgement and an absence detecting section adapted to determine the occurrence of an absence of a packet when one or more packets are accumulated in all the sequence buffers. With this arrangement, the absence detecting section of the receiver monitors the packets staying in the sequence guaranteeing buffer arranged in each of the network, paying attention to the characteristic that packets are stored in the sequence buffers of all the networks when a packet loss takes place. | 10-18-2012 |
20130028091 | SYSTEM FOR CONTROLLING SWITCH DEVICES, AND DEVICE AND METHOD FOR CONTROLLING SYSTEM CONFIGURATION - A control device which controls configuration of a control system including a plurality of control nodes, wherein at least one control node controls a plurality of switch devices by sending packet handling rules, includes: a monitor which monitors workloads of control nodes in use, each control node in use controlling at least one switch device; and a controller which changes count of control nodes in use based on workload information monitored. | 01-31-2013 |
20130148500 | TERMINAL, CONTROL DEVICE, COMMUNICATION METHOD, COMMUNICATION SYSTEM, COMMUNICATION MODULE, PROGRAM, AND INFORMATION PROCESSING DEVICE - A terminal communicating via a network including a forwarding device(s) for forwarding a packet and a control device for controlling the forwarding device(s) in accordance with a request from the forwarding device, includes: a communication unit that receives a processing rule specifying a process of adding, to a packet, quality information related to communication quality with respect to the terminal, from the control device, a memory unit that stores the received processing rule, and a processing unit that in a case of communicating via the network, adds quality information to a packet in accordance with a processing rule that corresponds to the packet by referring to the processing rule stored in the memory unit. | 06-13-2013 |
20130148666 | COMMUNICATION SYSTEM, CONTROLLER, NODE CONTROLLING METHOD AND PROGRAM - A configuration of a communication system that is able to effect packet forwarding in accordance with an intended forwarding path even in an environment where a node represented by a Layer-2 switch (L2SW) and a node represented by an OpenFlow switch exist together, is provided. The communication system includes a first node, such as a Layer-2 switch, a plurality of second nodes, equivalent to the OpenFlow switches, and a controller. The controller causes the first node to receive a destination learning packet from one of the second nodes lying on the downstream side of the first node on a preset packet forwarding path. The destination learning packet has a node lying on the downstream side of the first node as a transmission source, so that the controller causes the first node to perform a packet forwarding operation in accordance with the packet forwarding path. | 06-13-2013 |
20130195112 | COMMUNICATION SYSTEM, POLICY MANAGEMENT APPARTATUS, COMMUNICATION METHOD, AND PROGRAM - Authentication apparatus authenticates user using host connected to forwarding node. Policy management apparatus holds access control policy for identifying host under access control using identifier of forwarding node or identifier of user, and links identifier of host under access control and identifier of forwarding node to which host is connected, or identifier of host under access control and identifier of user using host. Forwarding node transmits to policy management apparatus identifier of host connected to own forwarding node and identifier of own forwarding node. Authentication apparatus transmits to policy management apparatus identifier of host connected to forwarding node and identifier of user. Policy management apparatus refers to access control policy and, if host connected to forwarding node is under access control, notifies content of access control to control apparatus as access control list. Control apparatus generates processing rule in accordance with access control list and sets generated processing rule in forwarding nodes. | 08-01-2013 |
20130223452 | COMMUNICATION SYSTEM, CONTROL APPARATUS, PATH CONTROLLING METHOD AND PROGRAM - A communication system includes a plurality of first nodes that, in accordance with processing rules (packet handling operations) prescribing processing contents for a packet belonging to a pre-set flow, processes a packet received, which matches to the processing rules, and a second node that forwards the received packet via its ports without referencing the processing rules. The communication system also includes a control apparatus that sets, for the first nodes situated on a forwarding path for the packet belonging to the pre-set flow, processing rules to forward the packet belonging to the pre-set flow to each next hop. The control apparatus also sets, for the first node not situated on the forwarding path, processing rules to instruct dropping the packet that is forwarded from the second node and that is deviated from the forwarding path. | 08-29-2013 |
20130263214 | COMMUNICATION SYSTEM, CONTROL APPARATUS, POLICY MANAGEMENT APPARATUS, COMMUNICATION METHOD, AND PROGRAM - The present invention implements detailed access control according to access rights granted to users, by a simple configuration. A communication system includes: a plurality of forwarding nodes that process a received packet in accordance with a processing rule (packet handling operation) associating a matching rule for identifying a flow and processing content to be applied to a packet that conforms with the matching rule; a policy management apparatus provided with an access control policy storage unit that associates roles assigned to users and access rights set for each role, the policy management apparatus providing information related to access rights associated with a role of a user who is successfully authenticated, to a control apparatus; and the control apparatus that creates a path between a terminal of the user who is successfully authenticated and a resource that the user can access, based on information related to access rights received from the policy management apparatus, and sets a processing rule in a forwarding node in the path in question. | 10-03-2013 |
20130275620 | COMMUNICATION SYSTEM, CONTROL APPARATUS, COMMUNICATION METHOD, AND PROGRAM - A communication system comprises: a plurality of forwarding nodes processing an incoming packet in accordance with a processing rule (packet handling operation) in which a matching rule for determining a packet to be processed and a processing content applied to a packet matching the matching rule are associated with each other; an address management apparatus giving an address to a host; and a control apparatus first setting a first processing rule for realizing communication between the host and the address management apparatus in a forwarding node between the host and the address management apparatus and thereafter setting a second processing rule for realizing communication between a host given an address by the address management apparatus and a predetermined network resource. | 10-17-2013 |
20130308650 | COMMUNICATION SYSTEM, NODE, CONTROL SERVER, COMMUNICATION METHOD AND PROGRAM - A packet contains an array of processing operations that are to be performed by a node. Each node in a data forwarding network performs the processing it has to perform in accordance with the array of the processing operations contained in the packet (FIG. | 11-21-2013 |
20130322257 | COMMUNICATION SYSTEM, CONTROL DEVICE, POLICY MANAGEMENT DEVICE, COMMUNICATION METHOD, AND PROGRAM - A communication system includes a control device; a forwarding node that processes, in accordance with a processing rule set by control device, a packet transmitted from a user terminal; and a policy management device that manages communication policy and notifies the control device of communication policy that corresponds to a user for whom authentication has succeeded; a setting request transmission permitting unit that, based on notification from the policy management device, sets to a forwarding node that receives a packet from the user terminal a first processing rule causing the forwarding node to make a setting request of processing rule with regard to a packet transmitted from the user terminal; and a path control unit that determines path from user terminal to access destination and sets to forwarding node along the path the second processing rule that corresponds to the path. | 12-05-2013 |
20130329738 | COMMUNICATION SYSTEM, DATA BASE, CONTROL APPARATUS, COMMUNICATION METHOD, AND PROGRAM - A communication system comprises: a plurality of forwarding nodes each of which processes an incoming packet in accordance with a packet handling operation; a data base which stores a first table for determining a role of a user of a source node from information about the source node and a second table for defining an accessible or inaccessible resource for each role and which transmits a response about a resource accessible or inaccessible by the user of the source node in response to a request from a control apparatus; and a control apparatus which uses, when receiving a request for setting the processing rule from any one of the forwarding nodes, information about the source node included in the request for setting the processing rule, querying the data base for a resource accessible or inaccessible by the user of the source node, creating the processing rule based on the response from the data base, and setting the processing rule in the forwarding node. | 12-12-2013 |
20140075510 | COMMUNICATION SYSTEM, CONTROL DEVICE, COMMUNICATION METHOD, AND PROGRAM - A communication system includes an information acquisition unit that acquires information for determining an isolation level to which a user terminal belongs, from the user terminal; an isolation level determination unit that determines an isolation level to which the user terminal belongs, based on the acquired information; an isolation level information storage unit that defines whether or not access is possible to respective access destinations for each isolation level; an access control unit that causes a forwarding node(s) to implement forwarding or dropping of a packet, in accordance with whether or not access is possible to the respective access destinations; and a forwarding node(s) that forwards a packet in accordance with control of the access control unit. Stepwise access control is realized using isolation levels. | 03-13-2014 |
20140079070 | TERMINAL, CONTROL DEVICE, COMMUNICATION METHOD, COMMUNICATION SYSTEM, COMMUNICATION MODULE, PROGRAM, AND INFORMATION PROCESSING DEVICE - A terminal communicating with a network including a forwarding device for forwarding a packet and a control device for controlling the forwarding device in accordance with a request from the forwarding device, includes: a communication unit that receives a processing rule specifying a method of processing the packet, which is determined by the control device, from the control device, a storage unit that stores the received processing rule, and a processing unit that in a case of communicating with the network, processes the packet in accordance with the processing rule that corresponds to the packet by referring to the processing rule stored in the storage unit. | 03-20-2014 |
20140098674 | COMMUNICATION SYSTEM, CONTROL DEVICE, AND PROCESSING RULE SETTING METHOD AND PROGRAM - A communication system includes: a plurality of forwarding nodes that process a packet transmitted from a user terminal, in accordance with a processing rule that has been set, and a control device that selects a forwarding node in which a processing rule is to be set, from among the plurality of forwarding nodes, such that processing rules are set so as not to be concentrated in a specific forwarding node, based on the number of processing rules that are set in each of the forwarding nodes. | 04-10-2014 |
20140123215 | COMMUNICATION CONTROL APPARATUS, COMMUNICATION CONTROL METHOD, AND PROGRAM - A communication control apparatus controls communication between a first apparatus and a second apparatus connected to the first apparatus via a plurality of relay apparatuses. The communication control apparatus comprises: a communication path generation unit that refers to a control policy including access control and supplementary control that is other than the access control from the first apparatus to the second apparatus and refers to network configuration information about a network configuration among the first apparatus, the second apparatus, and the plurality of relay apparatuses and generates a communication path that matches the control policy from the first apparatus to the second apparatus and goes through at least one of the plurality of relay apparatuses; and a communication path control unit that instructs a relay apparatus(es) on the communication path among the plurality of relay apparatuses to execute the access control and the supplementary control included in the control policy. | 05-01-2014 |
20140211795 | COMMUNICATION SYSTEM, CONTROL DEVICE, NODE, NODE CONTROL METHOD, AND PROGRAM - A control device is connected to a node and to a packet processing unit. The node operates according to a processing rule that includes a matching rule, against which a received packet is matched, and processing content applied to a packet that matches the matching rule. The packet processing unit performs packet processing according to a predetermined specification. The control device inputs a packet, received from the node to request to create a processing rule, to the packet processing unit in response to a request from the node. The control device creates a processing rule corresponding to a packet processing result of the packet processing unit obtained as a result of the input and sets the created processing rule in the node. | 07-31-2014 |
20140241368 | CONTROL APPARATUS FOR FORWARDING APPARATUS, CONTROL METHOD FOR FORWARDING APPARATUS, COMMUNICATION SYSTEM, AND PROGRAM - A control apparatus for forwarding apparatuses is connected to forwarding apparatuses which forward a packet according to a forwarding rule and includes: an address storage unit that stores correspondence relationships between upper layer addresses and lower layer addresses; an address management unit that refers to the address storage unit to search for a corresponding lower layer address from an upper layer destination address of a packet to be forwarded through one or more of the forwarding apparatuses; and a forwarding rule setting unit that sets a forwarding rule for causing the one or more forwarding apparatuses on a forwarding path of the packet to be forwarded to perform a process of writing the searched lower layer address in a lower layer destination address field of the packet to be forwarded. | 08-28-2014 |
20140247714 | TERMINAL, CONTROL DEVICE, COMMUNICATION METHOD, COMMUNICATION SYSTEM, COMMUNICATION MODULE, PROGRAM, AND INFORMATION PROCESSING DEVICE - A terminal communicating with a network including a forwarding device(s) for forwarding a packet and a control device for controlling the forwarding device(s) in accordance with a request from the forwarding device, includes: a communication unit that receives a processing rule indicating that a packet for communicating with a first destination is changed so as to communicate with a second destination, from the control device; a storage unit that stores the received processing rule, and a processing unit that in a case of communicating with the network, changes a destination of a packet in accordance with a processing rule that corresponds to the packet by referring to the processing rule stored in the storage unit. | 09-04-2014 |
20140247751 | NETWORK MANAGEMENT SERVICE SYSTEM, CONTROL APPARATUS, METHOD, AND PROGRAM - A network management service system includes a policy management apparatus that receives updating of a communication policy from an user and manages the communication policy for each user; a control apparatus that generates a of a packet associated with the communication policy of the user, in response to a request from the user, and sets the generated in a forwarding node(s); and the forwarding node(s) that processes the packet using the generated by the control apparatus. | 09-04-2014 |
20140341019 | COMMUNICATION SYSTEM, CONTROL APPARATUS, AND COMMUNICATION METHOD - A communication system includes: a forwarding node(s) in which a first packet handling operation(s) for processing incoming packets is set and which processes packets in accordance with the packet handling operation(s); a first control apparatus setting the first packet handling operation(s) in the forwarding node(s); a flow control node(s) arranged upstream of the forwarding node(s); and a second control apparatus setting a second packet handling operation(s) in the flow control node(s). The flow control node(s) intercepts forwarding of packets that do not satisfy a predetermined condition(s) to the forwarding node(s) in accordance with the second packet handling operation(s). | 11-20-2014 |
20140341219 | Communication Terminal, Method of Communication, Communication System and Control Apparatus - A communication terminal comprises: first unit that communicates with a network system that includes a forwarding apparatus forwarding a packet and a control apparatus informing the forwarding apparatus of a processing rule prescribing a packet processing method; second unit that determines a processing operation to be executed by the network system from among packet processing operations to be executed by the communication terminal; and third unit that requests the control apparatus to inform the forwarding apparatus of a processing rule corresponding to the determined packet processing operation. | 11-20-2014 |
20150049766 | ROUTE REQUEST MEDIATION APPARATUS, CONTROL APPARATUS, ROUTE REQUEST MEDIATION METHOD AND PROGRAM - A route request mediation apparatus comprises a resource management unit that manages a resource of a network to be managed; a request receiving unit that receives a route request with an added service level condition from a user or another route request mediation apparatus; a negotiation status management unit that forwards the route request to a destination specified by the route request, and manages a negotiation status based on a response from the destination; an acceptance assessment unit that assesses whether or not to accept the route request by referring to the negotiation status managed by the negotiation status management unit and to the resource management unit; and a response sending unit that responds with an assessment result that indicates whether or not the route request is accepted to the request source of the route request. | 02-19-2015 |
20150063354 | COMMUNICATION SYSTEM, CONTROL APPARATUS, COMMUNICATION APPARATUS, COMMUNICATION CONTROL METHOD, AND PROGRAM - A communication system, includes: a node that requests a processing rule for processing a packet; and a control apparatus that notifies the node of the processing rule in response to the request. The control apparatus, upon being notified of change of a connection relationship between a communication apparatus to which a packet is addressed and the node, determines a forwarding path for a packet addressed to the communication apparatus and notifies the node of a processing rule for realizing the forwarding path. | 03-05-2015 |
20150078169 | Communication Terminal, Method of Communication and Communication System - A communication terminal comprises: first means that communicates with a network system that includes a forwarding apparatus forwarding a packet and a control apparatus informing the forwarding apparatus of a processing rule prescribing a packet processing method; second means that determines a processing operation to be executed by the network system from among packet processing operations to be executed by the communication terminal; and third means that informs the forwarding apparatus of a processing rule corresponding to the determined packet processing operation. | 03-19-2015 |
20150081755 | VISUALIZATION DEVICE, VISUALIZATION SYSTEM, AND VISUALIZATION METHOD - A visualization device is communicable with one or a plurality of host servers for hosting a virtual system, and includes an information acquisition unit for collecting configuration information on the virtual system and the host server, a storage unit for storing the configuration information therein, and a drawing unit for expressing a virtual machine and a virtual network configuring the virtual system with different axes based on the configuration information stored in the storage unit, expressing a connection relationship between a virtual machine and a virtual network by linking the lines extending from the respective axes, and grouping virtual machines in units of server on which the virtual machines operate thereby to generate drawing information for expressing the configuration of the virtual system and the host server. | 03-19-2015 |