Patent application number | Description | Published |
20110026461 | COMMUNICATING OVER A WIRELESS LINK USING A DATA CONTAINER STRUCTURE THAT HAS PARTITIONS OF DIFFERENT TYPES - A wireless communications node communicates, over a wireless link, data in a data container structure that includes a configurable concatenation of partitions of different types. The partitions of different types in the data container structure carry information according to different wireless access technologies. | 02-03-2011 |
20110039543 | Performance for a Multiple Antenna Beamforming Cellular Network - The present invention provides for an improved application of signal strength weightings in a SDMA sectorized cellular network. The improved signal strength weightings application is conducted through the improved selection of weightings from a new codebook subset or by the selection of weightings from a larger codebook subset. In a further embodiment, an antenna beam index or bit map can be used to select the best beam(s) in a SDMA sectorized cellular network. In another embodiment, a field or factor in an uplink or downlink transmission packet can designate which directional transmission beam is best suited for the transmission or when the directional transmission beam should be activated. | 02-17-2011 |
20110065448 | System and Method for Supporting Antenna Beamforming in a Cellular Network - The present invention is a method and system for supporting a beamfonming antenna system in a mobile broadband communication network with an improved beam pattern, beam sweep pattern, pilot channel design with feedback and reporting rules, and control signaling design. Specifically, the improved beam pattern includes a method of supporting wireless communications in a wireless network forming at least two spatial beams within a cell segment where the at least two spatial beams are associated with different power levels, and separately, where at least two spatial beams can be moved across the cell segment according to a unique sweep pattern. The pilot channel design improves network bandwidth performance and improve user mobility tracking. Feedback and reporting rules can be established using a particular field designator, CQI, in the preferred embodiment. | 03-17-2011 |
20110077040 | INCLUDING FEEDBACK INFORMATION REGARDING AN INDIVIDUAL SUBBAND OF A WIRELESS CHANNEL - To report feedback information regarding a wireless channel, a mobile station determines whether a predefined condition is satisfied. In response to determining that the predefined condition is satisfied, feedback information regarding an individual one of plural subbands of the wireless channel is included in a first report to be sent to a base station. In response to determining that the predefined condition is not satisfied, aggregate feedback information regarding the plural subbands is included in a second report to be sent to the base station. | 03-31-2011 |
20110081943 | System and Method for Supporting Multi-User Antenna Beamforming in a Cellular Network - The present invention is a method and system for supporting a beamforming antenna system in a multiple user mobile broadband communication network including a process for setting and adjusting the magnitude and phase of the signal to user equipment from each antenna. Namely, the present invention supports the communication of power signal values or levels to user equipment in a manner that keeps pace with the rapid variations of the power levels that occur in the dynamic scheduling of transmissions on the cell site. The present invention satisfies this need for an improved signal strength signaling to user equipment for the situation where multiple users are located on the cell site. | 04-07-2011 |
20130148754 | Performance for a multiple antenna beamforming cellular network - The present disclosure provides for an improved application of signal strength weightings in an SDMA sectored cellular network. The improved signal strength weightings application is conducted through the improved selection of weightings from a new codebook subset or by the selection of weightings from a larger codebook subset. In a further embodiment, an antenna beam index or bit map can be used to select the best beam(s) in an SDMA sectored cellular network. In another embodiment, a field or factor in an uplink or downlink transmission packet can designate which directional transmission beam is best suited for the transmission or when the directional transmission beam should be activated. | 06-13-2013 |
20130148759 | Weighting Matrix Selection Based on Information Aquired from Remote Station - The present disclosure provides for an improved application of signal strength weightings in an SDMA sectored cellular network. The improved signal strength weightings application is conducted through the improved selection of weightings from a new codebook subset or by the selection of weightings from a larger codebook subset. In a further embodiment, an antenna beam index or bit map can be used to select the best beam(s) in an SDMA sectored cellular network. In another embodiment, a field or factor in an uplink or downlink transmission packet can designate which directional transmission beam is best suited for the transmission or when the directional transmission beam should be activated. | 06-13-2013 |
20140119467 | Codebook Subset Selection - The present disclosure provides for an improved application of signal strength weightings in an SDMA sectored cellular network. The improved signal strength weightings application is conducted through the improved selection of weightings from a new codebook subset or by the selection of weightings from a larger codebook subset. In a further embodiment, an antenna beam index or bit map can be used to select the best beam(s) in an SDMA sectored cellular network. In another embodiment, a field or factor in an uplink or downlink transmission packet can designate which directional transmission beam is best suited for the transmission or when the directional transmission beam should be activated. | 05-01-2014 |
20140269581 | System and Method for Supporting Antenna Beamforing in a Cellular Network - The present invention is a method and system for supporting a beamforming antenna system in a mobile broadband communication network with an improved beam pattern, beam sweep pattern, pilot channel design with feedback and reporting rules, and control signaling design. Specifically, the improved beam pattern includes a method of supporting wireless communications in a wireless network forming at least two spatial beams within a cell segment where the at least two spatial beams are associated with different power levels, and separately, where at least two spatial beams can be moved across the cell segment according to a unique sweep pattern. The pilot channel design improves network bandwidth performance and improves user mobility tracking Feedback and reporting rules can be established using a particular field designator, CQI, in the preferred embodiment. | 09-18-2014 |
20140376497 | Including Feedback Information Regarding an Individual Subband of a Wireless Channel - To report feedback information regarding a wireless channel, a mobile station determines whether a predefined condition is satisfied. In response to determining that the predefined condition is satisfied, feedback information regarding an individual one of plural subbands of the wireless channel is included in a first report to be sent to a base station. In response to determining that the predefined condition is not satisfied, aggregate feedback information regarding the plural subbands is included in a second report to be sent to the base station. | 12-25-2014 |
20140376500 | Including Feedback Information Regarding an Individual Subband of a Wireless Channel - To report feedback information regarding a wireless channel, a mobile station determines whether a predefined condition is satisfied. In response to determining that the predefined condition is satisfied, feedback information regarding an individual one of plural subbands of the wireless channel is included in a first report to be sent to a base station. In response to determining that the predefined condition is not satisfied, aggregate feedback information regarding the plural subbands is included in a second report to be sent to the base station. | 12-25-2014 |
20140376501 | Including Feedback Information Regarding an Individual Subband of a Wireless Channel - To report feedback information regarding a wireless channel, a mobile station determines whether a predefined condition is satisfied. In response to determining that the predefined condition is satisfied, feedback information regarding an individual one of plural subbands of the wireless channel is included in a first report to be sent to a base station. In response to determining that the predefined condition is not satisfied, aggregate feedback information regarding the plural subbands is included in a second report to be sent to the base station. | 12-25-2014 |
Patent application number | Description | Published |
20090292834 | STABILIZATION OF HOST TO STORAGE SUBSYSTEM OWNERSHIP - The present invention provides a computer implemented method and apparatus to revising logical unit ownership in a host. A host receives an error message from a storage subsystem having at least two storage controllers and at least one logical unit coupled to at least one of the storage controllers. The host suspends I/O from the host to the storage subsystem. The host transmits a verification of logical unit ownership query to the storage subsystem. The host determines that ownership between a host and a logical unit on the at least one of the storage controllers has changed from a mapping table of the host. Responsive to a determination that ownership has changed, the host updates ownership in a mapping table of the host to reflect the ownership between the host and the logical unit. The host resumes I/O from the host to the storage subsystem, wherein the host routinely exchanges I/O with the storage subsystem. | 11-26-2009 |
20100050021 | ERROR CODE HANDLING IN A STORAGE SUBSYSTEM - Disclosed is a computer implemented method and apparatus for making ownership changes to a storage subsystem. The host sends the first ownership change command to the storage subsystem then determines whether the storage subsystem responded with an error message. Upon responding to a determination that the storage subsystem responded with the error message, the host determines whether the storage subsystem indicated an error associated with an ownership change. In response to a determination that the storage subsystem indicated an error associated with an ownership change, the host sends a discover ownership message to the storage subsystem. Upon receiving a list of logical unit number associations from the storage subsystem, the host responds to receiving a list of logical unit number associations. The host performs a second ownership command to determine whether the list of logical unit number associations matches an ownership defined in the ownership change command. The host responds to a determination that the list of logical unit number associations matches an ownership defined in the ownership change command by aborting ownership changes. | 02-25-2010 |
20100122111 | DYNAMIC PHYSICAL AND VIRTUAL MULTIPATH I/O - Embodiments that dynamically manage physical and virtual multipath I/O are contemplated. Various embodiments comprise one or more computing devices, such as one or more servers, having at least two HBAs. At least one of the HBAs may be associated with a virtual I/O server that employs the HBA to transfer data between a plurality of virtual clients and one or more storage devices of a storage area network. The embodiments may monitor the availability of the HBAs, such as monitoring the HBAs for a failure of the HBA or a device coupled to the HBA. Upon detecting the unavailability of one of the HBAs, the embodiments may switch, dynamically, from the I/O path associated with the unavailable HBA to the alternate HBA. | 05-13-2010 |
20100153593 | TRANSITIONS BETWEEN ORDERED AND AD HOC I/O REQUEST QUEUEING - Disclosed is a computer implemented method and apparatus for queuing I/O requests to a pending queue. The I/O device driver sets a maximum ordered queue length for an I/O device driver coupled to a storage device then receives an I/O request from an application. The I/O device driver determines whether the pending queue is sorted and responds to a determination that the pending queue is sorted, determining if queued I/O requests exceed the maximum ordered queue length. Responding to a determination that the pending queue exceeds the maximum ordered queue length, the I/O device driver adds the I/O request based on a high pointer, and points the high pointer to the I/O request. | 06-17-2010 |
20100180086 | DATA STORAGE DEVICE DRIVER - A method, system, and computer usable program product for an improved data storage device driver are provided in the illustrative embodiments. For managing an elevator queue, several requests are stored in the elevator queue. A determination is made whether the elevator queue is sorted. A number of requests in the elevator queue is determined if the elevator queue is unsorted. The unsorted elevator queue is monitored. Reaching a threshold condition in the unsorted elevator queue is detected. Sorting of the unsorted elevator queue is initiated. The requests may be I/O requests for a data storage device. The elevator queue may be sorted according to an ascending or descending order of data block addresses in the requests. The monitoring may monitor a remaining number of unsorted requests in the elevator queue as requests are removed from the elevator queue. The threshold condition may be associated with a threshold value. | 07-15-2010 |
20110161725 | DYNAMICALLY TRACKING VIRTUAL LOGICAL STORAGE UNITS - In virtualized environments, storage may be managed dynamically due to the changing data storage requirements. In such environments, logical storage unit identifiers (LUN IDs) may be modified as a result of deleting an existing mapping between physical storage and a virtualization server and recreating the mapping. This can result in I/O request failure. Techniques for resolving errors resulting from LUN ID modifications can be time-intensive and labor-intensive and can disrupt a communication path between a host device and the physical storage. Functionality can be implemented to dynamically identify the LUN ID modifications, determine valid LUN IDs, and retransmit failed I/O requests. This can help minimize I/O request failures due to LUN ID modifications without disrupting the communication path between the host device and the physical storage. | 06-30-2011 |
20110276729 | TRANSITIONS BETWEEN ORDERED AND AD HOC I/O REQUEST QUEUEING - Disclosed is a computer implemented method and apparatus for queuing I/O requests to a pending queue. The I/O device driver sets a maximum ordered queue length for an I/O device driver coupled to a storage device then receives an I/O request from an application. The I/O device driver determines whether the pending queue is sorted and responds to a determination that the pending queue is sorted, determining if queued I/O requests exceed the maximum ordered queue length. Responding to a determination that the pending queue exceeds the maximum ordered queue length, the I/O device driver adds the I/O request based on a high pointer, and points the high pointer to the I/O request. | 11-10-2011 |
20120143892 | PROPAGATION OF UNIQUE DEVICE NAMES IN A CLUSTER SYSTEM - A unique device name is assigned to each of a plurality of shared storage devices in a cluster configuration database defining membership of nodes in a cluster. A particular node among the nodes defined by the cluster configuration database as a member of the cluster searches the cluster configuration database for a device identifier matching a device identifier of a shared storage device hosted by the particular node. In response to finding a matching device identifier in the cluster configuration database, the particular node renames, in a local configuration maintained at the particular node, a storage device associated with the matching device identifier with the unique name assigned to that storage device in the cluster configuration database. | 06-07-2012 |
20140122816 | SWITCHING BETWEEN MIRRORED VOLUMES - For switching between mirrored volumes, a copy relation identification (ID) is created between mirrored volumes for using the copy relation ID in conjunction with a multi-path device driver for switching input/output (I/O) for applications between a first path to a second path between the mirrored volumes. | 05-01-2014 |
20150052385 | IMPLEMENTING ENHANCED DATA CACHING AND TAKEOVER OF NON-OWNED STORAGE DEVICES IN DUAL STORAGE DEVICE CONTROLLER CONFIGURATION WITH DATA IN WRITE CACHE - A method, system and computer program product are provided for implementing enhanced data caching and takeover of non-owned storage devices in a computer system. Each of a first controller and a second controller has a cache memory. During normal run-time, each storage device controller validates cached write data after it is written to its cache memory by reading the write data from its cache memory. If any error is detected on the read, then unit check failed storage device controller, which results in a reset of the failed storage device controller. When a storage device controller detects its dual partner controller fails, the surviving storage device controller queues host read/write operations for its storage devices already owned, and tests a cache mirrored copy from its cache memory of the failed first storage device controller before takeover of the failed controller's storage devices. | 02-19-2015 |