Patent application number | Description | Published |
20130155850 | BUFFER OCCUPANCY BASED RANDOM SAMPLING FOR CONGESTION MANAGEMENT - A method for buffer occupancy based congestion management includes receiving, by a computing device, a data stream including a plurality of packets from a plurality of sources and storing the packets in a buffer that includes multiple storage units. The method also includes determining if the buffer is congested, responsive to determining that the buffer is congested randomly selecting an occupied unit of the buffer and determining the source of the packet stored in the occupied unit of the buffer and sending a congestion notification message to the source of the packet stored in the occupied unit of the buffer. | 06-20-2013 |
20130155853 | HIERARCHICAL OCCUPANCY-BASED CONGESTION MANAGEMENT - A system for hierarchical occupancy based congestion management includes a buffer embodied in a computer readable storage medium including a plurality of buffer units for storing packets of a data flow received from sources. The system includes a buffer manager that stores information about the packets stored in the buffer, including a selection criterion associated with each of the plurality of sources and a congestion estimator that monitors a congestion level in the buffer. The system also includes a occupancy sampler that randomly selects at least two occupied buffer units from the plurality of buffer units and identifies the source of the packet stored in each of the occupied buffer units and a congestion notification message generator that generates a congestion notification message; wherein if the congestion level in the buffer exceeds a threshold value the congestion notification message is sent to the identified source with a higher selection criteria. | 06-20-2013 |
20130155857 | HYBRID ARRIVAL-OCCUPANCY BASED CONGESTION MANAGEMENT - A method for hybrid arrival-occupancy based congestion management includes increasing a recent arrivals counter associated with a data flow from one or more sources in response to receiving a data packet from one of the sources and storing the data packet in a buffer including multiple storage units. The method includes determining if a buffer is congested, randomly selecting an occupied unit of the buffer and determining the source of the packet stored in the occupied unit of the buffer, generating a congestion notification message, sending the congestion notification message to the source of the packet stored in the occupied unit of the buffer if the recent arrivals counter exceeds a threshold value and decreasing the recent arrivals counter associated with the source of the packet stored in the occupied unit of the buffer and discarding the congestion notification message if the recent arrivals counter has a zero value. | 06-20-2013 |
20130155858 | HIERARCHICAL OCCUPANCY-BASED CONGESTION MANAGEMENT - A method for hierarchical occupancy based congestion management includes receiving, by a computing device, a plurality of data flows, each of the plurality of data flows is received from a source and includes a plurality of data packets and storing the plurality of data packets in a buffer including multiple storage units. The method includes determining if the buffer is congested, responsive to determining the buffer is congested randomly selecting at least two occupied units of the buffer and identifying a source of each of the data packets stored in the occupied units of the buffer and generating a congestion notification message. The method also includes comparing a selection criterion associated with each identified source to determine which identified source has a higher selection criterion and sending the congestion notification message to the identified source with the higher selection criterion. | 06-20-2013 |
20130290559 | DEADLOCK RESOLUTION IN END-TO-END CREDIT PROTOCOL - A method for deadlock resolution in end-to-end credit protocol includes receiving a data frame and determining a number of credits required to transmit the data frame. The method also includes requesting and receiving credits from an end controller and responsively incrementing a credit counter. The method further includes determining if a value of the credit counter is greater than the number of credits required to transmit the data frame. Based on determining that the value of the credit counter is at least the number of credits required, the method includes transmitting the data frame to the end controller and decreasing the value of the credit counter by the number of credits required to transmit the data frame. Based on determining that the value of the credit counter is less than the number of credits required, the method includes transmitting a credit shortage notification to the end controller. | 10-31-2013 |
20130290578 | DEADLOCK RESOLUTION IN END-TO-END CREDIT PROTOCOL - A system for deadlock resolution in end-to-end credit protocol includes a plurality of source controllers configured to receive data frames on an incoming link, wherein each source controller includes a plurality of credit counters. The system also includes a plurality of end controllers configured to receive data frames from the plurality of source controllers, wherein each end controller includes a buffer credit counter, a plurality of request counters, and an output buffer. Each of the plurality of credit counters corresponds to one of the plurality of end controllers and stores a number of credits received from that end controller. The buffer credit counter of each end controller stores a number of available credits of the end controllers. Each of the request counters corresponds to one of the plurality of source controllers and stores a number of credit requests received from that source controller. | 10-31-2013 |
Patent application number | Description | Published |
20090095082 | ACOUSTIC SENSING DEVICE, SYSTEM AND METHOD FOR MONITORING EMISSIONS FROM MACHINERY - Acoustic sensing devices, systems and methods are provided for monitoring emissions from machinery. Representative is an acoustic sensing device for transmitting to a measuring instrumentation detection signals indicative of sound wave levels from the machinery. A housing assembly is constructed for removable attachment between a surface mounting region of the machinery and the measuring instrument to define a coupled state. An acoustic emissions (AE) sensor is located in the housing assembly's interior and detects sound waves propagating through the surface mounting region to produce detection signals for processing. A mounting adapter may be employed to interface the housing assembly to the machinery's surface mounting region. | 04-16-2009 |
20090193875 | LASER INDICATOR FOR REMOTE MEASURING DEVICES AND METHODS THEREFOR - Provided is a device for use in locating the origin of a phenomenon of interest, including a sensor capable of detecting the presence of the phenomenon of interest and generating a detection signal in response thereto. The device also includes a phenomenon origin locator to monitor the detection signal and project light toward the origin when the detection signal satisfies a selected criteria level, thereby indicating the origin of the phenomenon of interest. | 08-06-2009 |
20130283890 | LASER INDICATOR FOR REMOTE MEASURING DEVICES AND METHOD THEREFOR - Provided is a device for use in locating the origin of a phenomenon of interest, including a sensor capable of detecting the presence of the phenomenon of interest and generating a detection signal in response thereto. The device also includes a phenomenon origin locator to monitor the detection signal and project light toward the origin when the detection signal satisfies a selected criteria level, thereby indicating the origin of the phenomenon of interest. | 10-31-2013 |
20130321160 | METHOD AND APPARATUS FOR WIRELESS COMMUNICATION IN TEST, MEASUREMENT, CONTROL, AND COMMUNICATION SYSTEMS - A system for wireless multiple user access to a sensor comprises a sensor unit having a sensor element (e.g. a leak detector), a sensor user interface, and a sensor wireless transceiver that transmits information corresponding to the sensor output. One or more receiving units each receive the sensor information corresponding to the output of the sensor user interface, and provide that output to a receiver user interface. Multiple receiving units may be used, for example, by students receiving training on the use of a sensor unit. An instructor unit can provided to allow an instructor to review the sensor information and create instructional commentary that is transmitted to each of the student receiver units along with the sensor information. | 12-05-2013 |