text:
Dr. Seuss Camera - The Cat in the Hat Edition
By Oceanhouse Media
Open iTunes to buy and download apps.
Create zany and whimsical Cat in the Hat Cards, using your Camera or images from your Photo Library.
- Selected as a Staff Favorite by Apple - July 2011
- "Create fun, Seuss-inspired images you can easily share with friends." - CNET
- "Highly recommended" - Appmodo
- Selected by Babble.com as one of the Top-50 iPhone apps for kids
Take pictures with Cat in the Hat characters or choose to become the Cat in the Hat, the playful Things or even Sally or her brother. Personalize cards with comical and colorful stamps, borders and classic Seussian text. Cat in the Hat Cards can be e-mailed to friends & family or saved to the Photo Library.
Children and adults alike will enjoy creating whimsical Cat in the Hat Cards.
- 16 cards based on original artwork by Dr. Seuss
- Take a picture with your face in the cutout or alongside the characters
- Load images from your Photo Library
- Add crazy borders and stamps to your cards
- Move, rotate, scale and delete stamps to further customize your cards
- Save cards to your Photo Library or e-mail them to family & friends
Additional Dr. Seuss apps are available! We have omBooks, games, cameras, electronic greeting cards and more.
See the full catalog at: www.oceanhousemedia.com/seuss
Gift this app! - Click the "Buy App" arrow on the iTunes® App Store
Visit us: www.oceanhousemedia.com
Follow us: twitter.com/oceanhousemedia
Like us: facebook.com/oceanhousemedia
Official Dr. Seuss licensed iPhone, iPod Touch and iPad app. Dr. Seuss Properties ™ & © 2010 Dr. Seuss Enterprises, L.P. All rights reserved.
What's New in Version 1.4
Minor bug fixes and improvements
Visit us: www.oceanhousemedia.com
Follow us: twitter.com/oceanhousemedia
Like us: facebook.com/oceanhousemedia
iPhone Screenshots
Customer Reviews
Fun & easy
This app is very fun! I did not know it would be so easy to email the photos when I downloaded it. The photos are in my "sent" email folder, which is better than crowding my phone memory. There are more choices for backgrounds than I expected, too.
Great App!
This adorable camera app is easy to use and so much fun. You take the picture and then can reposition the person's face. Just remember to save your picture after you take it and have it just as you want it.
Absolutely love it!!
This app is so much fun. I used it to take pics of my kindergarten class. We had a lot of fun. My principal liked it so much she had me take her pic and she posted it on our school FB page.
Customers Also Bought
- $1.99
- Category: Photo & Video
- Updated: Aug 31, 2012
- Version: 1.4
- Size: 4.9 MB
- Language: English
- Seller: Oceanhouse Media, Inc.
- Official Dr. Seuss licensed iPhone App. Dr. Seuss Properties ™ & © 2010 Dr. Seuss Enterprises, L.P. All rights reserved.
Compatibility: Requires iOS 3.1 or later. Compatible with iPhone, iPad, and iPod touch.


text:
Video Industry News Video Company News Technology Industry News Technology Company News Novelty Industry News Novelty Company News Gay Industry News Gay Company News Legal Industry News All Company News
Released: Jul 01st, 2004
Running Time: 118
Company: FusXion
Distribution Companies: Metro Distributors
Cast: Mickey G., Sophie Evans, Mark Davis, Lee Stone, Manuel Ferrara, Mandy Bright, Jay Ashley, Benjamin Brat, Victoria (I), Tracey Lain, Sabrine Maui, Frank Gun, Others
Critical Rating: AAA 1/2
Genre: Gonzo
In your Fusxion section.
Director Pat Myne doesn't quite kill 'em here in this slightly above average anal release, but there's good stuff to be had.
Blonde brit Tracey Lain takes huge butt beads in her bung and keeps 'em in while Benjamin Brat fucks her puss. Sophie Evans delivers power tease with her luscious bod and a thick black ass plug before getting double penetrated by Mark Davis and Frank Gun.
AVN Female Foreign Performer of the Year Mandy Bright actually has pubic hair (full-on bush here!) and is mildly lactating. Freaky! She does a super solo toy show (pre-nom it for Best Solo Scene) before her d.p. roundelay with three guys passing her around.
Victoria's scene is quite good with the girl getting relentlessly pounded by Davis and Manuel Ferrara in a d.p. scene with solid erotic energy, despite the camera flares.

subset: commoncrawl


text:
by Beenish Ahmed Aug 12, 2015
It isn't easy to spot and stop corruption. A new educational effort attempts to prevent it, but that often means teaching students that basic concepts like bribery are wrong.
by Bryce Covert Jul 24, 2015
Clinton is calling out American corporations' focus on the short term at the expense of other investments.
by Bryce Covert Jul 21, 2015
Clinton has made two recent proposals that share something in common: a focus on short-term corporate thinking that comes at the expense of workers.
by Josh Israel Jun 25, 2015 Updated: Jun 29, 2015
Recent anti-LGBT petitions have garnered tens of thousands of signatures and generated international news coverage -- despite the site's stated values and mission.
by Bryce Covert May 27, 2015
The first-ever campaign to change how powerful companies pick their boards has already seen a wave of victories.
by Alan Pyke May 19, 2015
Many of the people best positioned to get rich by breaking the law say they have to cheat to succeed and that the regulators who hunt them are overmatched.
by Bryce Covert Apr 14, 2015
The CEO of BlackRock, the world's biggest asset manager, thinks companies are too worried about the short term at the risk of economic growth.
by Alan Pyke Mar 8, 2015
It isn't that "women are inherently more 'moral' than men," it's that "cognitive diversity leads to better problem solving and outcomes."
by Bryce Covert Mar 4, 2015
The largest American companies have spent far more in shareholder payouts than investments in their own people and products.
by Alan Pyke Dec 15, 2014
A millionaire financier has been banned from his profession for life for skipping out on train fare. What can the story tell us about the industry?


text:
Sports letters
Published: Sunday, February 13, 2005 at 4:30 a.m.
Last Modified: Sunday, February 13, 2005 at 12:00 a.m.
Wagner should join Dowd in New York
To the Editor: If anyone ever disqualified themselves from being a sports writer it was Ron Wagner in his (Feb. 5) column. In it he admits he is completely disinterested in the Super Bowl and he thinks that because he is everybody else should be also.
Wagner turns the matter into some sort of social issue where the intelligent people, represented by him, face off against the dullards who enjoy football. Much like the fictional mistreatment of minorities by Henderson County schools which he wrote about in an earlier column, Wagner sees everything in either-or terms.
Either the matter must have some deep social significance or it is worthless and he finds it boring. Perhaps Wagner needs to shift gears and start writing for The New York Times. In that way he could join Maureen Dowd and dredge up all manner of wrongs within society and rail about them until his heart is filled with righteous fervor.
As for me I'll continue to enjoy the simple pleasures of life such as football and racing (another one of Wagner's peeves). They offer a nice respite from all the troubles of this world, and unlike Wagner I don't have to wrack my brain to find some politically correct behavior that they have violated.
Dale P. Bowlin Hendersonville
Reader comments posted to this article may be published in our print edition. All rights reserved. This copyrighted material may not be re-published without permission. Links are encouraged.
Comments are currently unavailable on this article


text:
Did Sports Video Games Really Get Any Better in 2012?
Earlier this week, Metacritic bemoaned 2012 as a year of poorer review scores for video games than the one preceding it. Fewer titles surpassed the all-important 90—which practically guarantees job security to those who developed or greenlit the project—than in 2011. Interestingly, the three console platforms' average…
The Sports Video Games of the Year
When Only 42 People Are Playing Madden on the Wii U, It's Not a Sports Console
Around halftime of a game on an NFL Sunday is a good time to take the temperature of the Madden NFL crowd. It's like the water department analysis that shows everyone flushing the john when the Super Bowl goes to the break. In this case, online gamers, many of whom have their consoles running and connected to the…
Pat Tillman Returns to the Field, in Madden NFL 13
Pat Tillman, the Arizona Cardinals standout defensive back who forsook a $3 million contract to enlist in the Army in 2002, and who was killed by friendly fire in an operation in Afghanistan, returns to the football field as a special offering within Madden NFL 13's Ultimate Team mode. Tillman's appearance in the game…
Ex-Developer's Rant Reveals Why Madden is a Dream Job, and Disillusioning
Nothing deleted from Twitter is ever deleted on time, and sometime between Monday and Tuesday, a disillusioned former Madden developer figured that out. By then, his unvarnished rant tossed a dripping slab of red meat to Madden's many Internet enemies, and it didn't win the author much support from his old friends.
Madden's New "Draft Duels" Sounds Sort of Like Madden: The Gathering
Madden Plants the Flag on the Wii U, but Doesn't Gain Much Ground
At no point during its E3 2012 keynote did Electronic Arts mention what it would be delivering when the Wii U arrived later in the year. There could be any of number of good reasons for this, but a major publisher's total silence on a new console was enough that I had to double-check with Madden NFL's general manager…
Two Things You Should Know About Madden 13 For Wii U
I've been playing around with Madden 13 for Wii U, which is a Madden game for the Wii U. If you have played a Madden game, you probably know what you are getting (football).
Abusive Player Editing Shows We Can't Have Nice Things in Madden
Tuesday's Patch Might Be the Greatest in Madden History. Of Course, It Was Still Necessary
Rumor: Next Year's Madden Will Include Actual NFL Referees
Fantasy Drafts Are Again a Reality in Madden
Fantasy Drafts Are Returning to Madden's Career Mode
The official Twitter feed for Madden NFL 13 just announced that fantasy drafts—a mainstay feature of the game's franchise mode for nearly a decade—will return to the game's Online "Connected Careers" mode tomorrow.
Draw Up Some Crazy Plays in the Dirt with the Wii U's GamePad in Madden NFL 13
If Madden's Any Measure the NFL's Bandwagon Teams are the 49ers and Eagles
Through the first week of play in real life of the NFL, some 81.5 million games have been played in Madden NFL, according to this video commissioned by EA Sports. The teams taken online most so far are the San Francisco 49ers and the Philadelphia Eagles (rated No. 5 and No. 3, respectively, as "teams to help you…
Madden's Loss of Fantasy Exposes the Reality of Sports Video Games
Madden has 38 "Clutch" Players, but What the Hell Does That Mean, Really?
It's an attribute in …
NFLer Snubbed by Wrong Photo in Madden Now Gets One Slightly Less Recognizable
Ten days ago, Marcus Thomas decided he'd had enough of being identified by some other Marcus Thomas' mugshot in Madden NFL and took to Twitter to complain about it. Two days later, he was released by the New York Giants.


text:
|Publication number
|Publication type
|Application number
|Publication date
|Feb 1, 2011
|Priority date
|Oct 5, 2004
|Fee status
|Also published as
|Publication number
|Sanjiv Nanda
|Original Assignee
|Sanjiv Nanda
|Export Citation
|BiBTeX, EndNote, RefMan
|Patent Citations (120), Non-Patent Citations (17), Referenced by (12), Classifications (21), Legal Events (2)
|External Links: USPTO, USPTO Assignment, Espacenet
The present Application for Patent claims priority to Provisional Application No. 60/616,335 entitled "Method and Apparatus for Control Messaging in Wireless Networks" filed Oct. 5, 2004, and assigned to the assignee hereof and hereby expressly incorporated by reference herein.
1. Field
The present invention relates generally to wireless communications, and amongst other things to enhanced block acknowledgement.
2. Background
Wireless communication systems are widely deployed to provide various types of communication such as voice and data. A typical wireless data system, or network, provides multiple users access to one or more shared resources. A system may use a variety of multiple access techniques such as Frequency Division Multiplexing (FDM), Time Division Multiplexing (TDM), Code Division Multiplexing (CDM), and others.
Example wireless networks include cellular-based data systems. The following are several such examples: (1) the "TIA/EIA-95-B Mobile Station-Base Station Compatibility Standard for Dual-Mode Wideband Spread Spectrum Cellular System" (the IS-95 standard), (2) the standard offered by a consortium named "3rd Generation Partnership Project" (3GPP) and embodied in a set of documents including Document Nos. 3G TS 25.211, 3G TS 25.212, 3G TS 25.213, and 3G TS 25.214 (the W-CDMA standard), (3) the standard offered by a consortium named "3rd Generation Partnership Project 2" (3GPP2) and embodied in "TR-45.5 Physical Layer Standard for cdma2000 Spread Spectrum Systems" (the IS-2000 standard), and (4) the high data rate (HDR) system that conforms to the TIA/EIA/IS-856 standard (the IS-856 standard).
Other examples of wireless systems include Wireless Local Area Networks (WLANs) such as the IEEE 802.11 standards (i.e. 802.11 (a), (b), or (g)). Improvements over these networks may be achieved in deploying a Multiple Input Multiple Output (MIMO) WLAN comprising Orthogonal Frequency Division Multiplexing (OFDM) modulation techniques. IEEE 802.11(e) has been introduced to improve upon some of the shortcomings of previous 802.11 standards.
As wireless system designs have advanced, higher data rates have become available. Higher data rates have opened up the possibility of advanced applications, among which are voice, video, fast data transfer, and various other applications. However, various applications may have differing requirements for their respective data transfer. Many types of data may have latency and throughput requirements, or need some Quality of Service (QoS) guarantee. Without resource management, the capacity of a system may be reduced, and the system may not operate efficiently.
Medium Access Control (MAC) protocols are commonly used to allocate a shared communication resource between a number of users. MAC protocols commonly interface higher layers to the physical layer used to transmit and receive data. To benefit from an increase in data rates, a MAC protocol must be designed to utilize the shared resource efficiently.
One feature allowing some efficiency gains in prior art systems is the block acknowledgement, or Block Ack, mechanism. This allows a receiving station to send one acknowledgement for a plurality of received frames (or frame segments). There is therefore a need in the art for enhanced block acknowledgment.
Embodiments disclosed herein address the need in the art for enhanced block acknowledgement.
According to one aspect, an apparatus is described which includes a transmitter transmitting a plurality of frames and a plurality of block acknowledgements to a remote station, a receiver receiving a block acknowledgment from the remote station, and a processor configured to determine to which block acknowledgement request the block acknowledgment is responsive based on a delay parameter.
According to another aspect, a method is disclosed for transmitting a plurality of frames to a remote station, transmitting a plurality of block acknowledgment requests to the remote station, receiving a block acknowledgment from the remote station, and determining to which of the plurality of block acknowledgement requests the block acknowledgment is responsive based on a delay parameter.
According to another aspect, an apparatus is described which includes a transmitter transmitting a plurality of frames and a plurality of block acknowledgement requests to a remote station, a receiver receiving a block acknowledgment from the remote station, and means for determining to which of the plurality of block acknowledgement requests the block acknowledgment is responsive based on a delay parameter.
According to another aspect, a method is disclosed for receiving frames for transmission to a remote device, associating a frame sequence identifier with each frame; and generating a plurality of transmit sequence indicators, each transmit sequence indicator associated with one of a plurality of blocks, each block comprising one or more of the frames for transmission to the remote device.
According to another aspect, an apparatus is described which includes means for storing a plurality of frames for transmission to a remote station, means for storing a frame sequence identifier for each of the plurality of frames for transmission to a remote station, and means for storing a transmit sequence indicator for each of the plurality of frames for transmission to a remote station.
According to another aspect, a message is described which includes a header field, a block acknowledgment request control field, a block acknowledgement starting sequence control field, a transmit sequence indicator field, and a frame check sequence.
According to another aspect, a message is described which includes a transmit sequence indicator field, and a field indicating the message includes a block acknowledgement request.
According to another aspect, a message is described which includes a header field, a block acknowledgment control field, a block acknowledgement starting sequence control field, a block acknowledgement bitmap, a received transmit sequence indicator field, and a frame check sequence.
According to another aspect, a message is described which includes a received transmit sequence indicator field, and a block acknowledgement field.
According to another aspect, an apparatus is described which includes a memory comprising an input and an output, the input configured to receive a plurality of frames for transmission to a remote device, and a processor, coupled with the memory, configured to associate a frame sequence identifier with each frame and to generate a plurality of transmit sequence indicators, each transmit sequence indicator associated with one of a plurality of blocks, each block comprising one or more of the frames for transmission to the remote device.
According to another aspect, an apparatus is described which includes means for receiving frames for transmission to a remote device, means for associating a frame sequence identifier with each frame, and means for generating a plurality of transmit sequence indicators, each transmit sequence indicator associated with one of a plurality of blocks, each block comprising one or more of the frames for transmission to the remote device.
According to another aspect, an apparatus is described which includes a receiver having a receiver input and a receiver output, receiving a first plurality of frames and a first transmit sequence indicator associated with the first plurality of frames on the receiver input, a decoder having a decoder input coupled to the receiver output and a decoder output, a message generator having a message generator input coupled to the decoder output and a message generator output, a message comprising the received first transmit sequence indicator and a block acknowledgment of the first plurality of frames in accordance with the decoder output delivered on the message generator output, and a transmitter having a transmitter input coupled to the message generator output and a transmitter output, the message of the message generator output transmitted on the transmitter output.
According to another aspect, a method is disclosed for receiving from a remote station a plurality of frames and a transmit sequence indicator associated with the received plurality of frames, decoding the plurality of frames, determining a positive or negative acknowledgement for each of the plurality of frames, generating a message comprising the determined positive or negative acknowledgment for each of the plurality of frames and the transmit sequence indicator associated with the received plurality of frames, and transmitting the message to the remote station.
According to another aspect, an apparatus is described which includes a receiver receiving one or more pluralities of frames and one or more associated transmit sequence indicators, a transmitter transmitting a block acknowledging message, and means for generating the block acknowledging message comprising the positive or negative acknowledgement for at least one of the one or more pluralities of frames and the transmit sequence indicator associated with the latest received plurality of frames for which positive or negative acknowledgment is provided in the block acknowledgement message.
According to another aspect, computer readable media is disclosed, operable to perform transmitting a plurality of frames to a remote station, transmitting a plurality of block acknowledgment requests to the remote station, receiving a block acknowledgment from the remote station, and determining to which of the plurality of block acknowledgement requests the block acknowledgment is responsive based on a delay parameter.
According to another aspect, computer readable media is disclosed, operable to perform receiving frames for transmission to a remote device, associating a frame sequence identifier with each frame, and generating a plurality of transmit sequence indicators, each transmit sequence indicator associated with one of a plurality of blocks, each block comprising one or more of the frames for transmission to the remote device.
According to another aspect, computer readable media is disclosed, operable to perform receiving from a remote station a plurality of frames and a transmit sequence indicator associated with the received plurality of frames, decoding the plurality of frames, determining a positive or negative acknowledgement for each of the plurality of frames, generating a message comprising the determined positive or negative acknowledgment for each for each of the plurality of frames and the transmit sequence indicator associated with the received plurality of frames, and transmitting the message to the remote station.
Various other aspects and embodiments are also disclosed.
Example embodiments are disclosed herein that support, among other example embodiments, highly efficient operation in conjunction with very high bit rate physical layers for a wireless LAN (or similar applications that use newly emerging transmission technologies). The example WLAN supports bit rates in excess of 100 Mbps (million bits per second) in bandwidths of 20 MHz. Various alternate WLANs are also supported.
Various example embodiments preserve the simplicity and robustness of the distributed coordination operation of legacy WLAN systems, examples of which are found in 802.11 (a-e). The advantages of the various embodiments may be achieved while maintaining backward compatibility with such legacy systems. (Note that, in the description below, 802.11 systems may be described as example legacy systems. Those of skill in the art will recognize that the improvements are also compatible with alternate systems and standards.)
An example WLAN may comprise a sub-network protocol stack. The sub-network protocol stack may support high data rate, high bandwidth physical layer transport mechanisms in general, including, but not limited to, those based on OFDM modulation, single carrier modulation techniques, systems using multiple transmit and multiple receive antennas (Multiple Input Multiple Output (MIMO) systems, including Multiple Input Single Output (MISO) systems) for very high bandwidth efficiency operation, systems using multiple transmit and receive antennas in conjunction with spatial multiplexing techniques to transmit data to or from multiple user terminals during the same time interval, and systems using code division multiple access (CDMA) techniques to allow transmissions for multiple users simultaneously. Alternate examples include Single Input Multiple Output (SIMO) and Single Input Single Output (SISO) systems.
One or more exemplary embodiments described herein are set forth in the context of a wireless data communication system. While use within this context is advantageous, different embodiments of the invention may be incorporated in different environments or configurations. In general, the various systems described herein may be formed using software-controlled processors, integrated circuits, or discrete logic. The data, instructions, commands, information, signals, symbols, and chips that may be referenced throughout the application are advantageously represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or a combination thereof. In addition, the blocks shown in each block diagram may represent hardware or method steps. Method steps can be interchanged without departing from the scope of the present invention. The word "exemplary" is used herein to mean "serving as an example, instance, or illustration." Any embodiment described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments.
Note also that user terminals 106 may communicate directly with one another. The Direct Link Protocol (DLP), introduced by 802.11(e), allows a STA to forward frames directly to another destination STA within a Basic Service Set (BSS) (controlled by the same AP). In various embodiments, as known in the art, an access point is not required. For example, an Independent BSS (IBSS) may be formed with any combination of STAs. Ad hoc networks of user terminals may be formed which communicate with each other via wireless network 120 using any of the myriad communication formats known in the art.
The AP and the UTs communicate via Wireless Local Area Network (WLAN) 120. In the example embodiment, WLAN 120 is a high speed MIMO OFDM system. However, WLAN 120 may be any wireless LAN. Optionally, access point 104 communicates with any number of external devices or processes via network 102. Network 102 may be the Internet, an intranet, or any other wired, wireless, or optical network. Connection 110 carries the physical layer signals from the network to the access point 104. Devices or processes may be connected to network 102 or as UTs (or via connections therewith) on WLAN 120. Examples of devices that may be connected to either network 102 or WLAN 120 include phones, Personal Digital Assistants (PDAs), computers of various types (laptops, personal computers, workstations, terminals of any type), video devices such as cameras, camcorders, webcams, and virtually any other type of data device. Processes may include voice, video, data communications, etc. Various data streams may have varying transmission requirements, which may be accommodated by using varying Quality of Service (QoS) techniques.
System 100 may be deployed with a centralized AP 104. All UTs 106 communicate with the AP in one example embodiment. In an alternate embodiment, direct peer-to-peer communication between two UTs may be accommodated, with modifications to the system, as will be apparent to those of skill in the art, examples of which are illustrated below. Any station may be set up as a designated AP in embodiments supporting designated access points. Access may be managed by an AP, or ad hoc (i.e. contention based).
In one embodiment, AP 104 provides Ethernet adaptation. In this case, an IP router may be deployed in addition to the AP to provide connection to network 102 (details not shown). Ethernet frames may be transferred between the router and the UTs 106 over the WLAN sub-network (detailed below). Ethernet adaptation and connectivity are well known in the art.
In an alternate embodiment, the AP 104 provides IP Adaptation. In this case, the AP acts as a gateway router for the set of connected UTs (details not shown). In this case, IP datagrams may be routed by the AP 104 to and from the UTs 106. IP adaptation and connectivity are well known in the art.
The Block Ack mechanism is defined in 802.11e as an enhancement of the 802.11 ACK scheme. Instead of requiring the receiver to provide immediate acknowledgment after every frame transmission, the Block Ack mechanism permits the transmitting STA to transmit a number of frame (or fragments) up to the size of the Block Ack window before transmitting a Block Ack Request (BAR).
Depending on the Block Ack method that is negotiated at the establishment of a flow, a receiver responds to the Block Ack request in one of the following ways:
Several methods for compressing the BA bitmap are disclosed in related co-pending U.S. patent application Ser. No. 10/964,330, entitled "HIGH SPEED MEDIA ACCESS CONTROL WITH LEGACY SYSTEM INTEROPERABILITY", filed Oct. 13, 2004, assigned to the assignee of the present invention and incorporated by reference herein (hereinafter the '330 application).
To take advantage of the increased PHY data rates in 802.11n, a number of MAC efficiency enhancements may be deployed. These may include frame aggregation and reduced inter-frame spacing, examples of which are disclosed in related co-pending U.S. patent application Ser. No. 11/158,589, entitled "WIRELESS LAN PROTOCOL STACK", filed Jun. 21, 2005, assigned to the assignee of the present invention and incorporated by reference herein. Also introduced in 802.11n are advanced channel coding schemes, e.g. serial or parallel concatenated turbo codes and/or LDPC codes. The introduction of advanced coding schemes (requiring iterative decoding), large aggregate frames, and the removal of inter-frame spacing may impose significant decoder complexity at the receiver. Immediate Block Ack in response to aggregate frame transmissions or transmissions using advanced coding schemes may impose a significant complexity burden. It is desirable to allow operation with delayed decoding, for relatively low capability, low complexity receivers.
The 802.11e Block Ack mechanism may be enhanced for operation as a window-based ARQ. This means that it is not necessary to stop and wait for a BA after transmitting a BAR. BAR may be sent after transmitting a fraction of the window, followed by the transmission of more frames before the corresponding BA response is received. BAs may be delivered asynchronously to the transmitter to keep the ARQ window moving forward without "protocol stalling." Many such ARQ protocols have been previously defined e.g. in GPRS, CDMA, SSCOP (ATM Service Specific Connection Oriented Protocol).
For correct operation with delayed decoding, the ARQ engine at the transmitter knows which frames have been lost and which frames are "in-transit." In this case, "in transit" may mean that frames are being decoded at the receiver.
Various embodiments for solving these problems are detailed below. Examples include the following: One, a receiver indicates a decoding delay for a maximum size aggregate frame in Block Ack negotiation. Two, a BAR Transmission Sequence Number (BAR_TSN, or simply TSN) may be included in the BAR. The receiver includes the BAR_TSN in the corresponding BA response. This permits correct operation of the window-based ARQ by allowing the transmitter to determine which frames are "in transit." In various embodiments detailed below, a TSN is used to identify blocks. In general, any type of transmit sequence indicator, including, numbers, characters, etc., may be deployed. Three, a TSN may be associated with one or more transmitted frames. The TSN is not transmitted with the BAR. The transmitter will determine which TSN corresponds with a BA response, as detailed further below. Combinations of one or more of these examples, or other embodiments, may be deployed as well.
The transmitter obtains another transmit opportunity (scheduled or through contention) and transmits frames E, F, G, and H along with BAR (TSN=T+1) as an aggregate frame transmission. Note that the letters A, B, C, D, E, F, G, and H represent frame sequence numbers (any frame sequence identifier or indicator may be used). This is done deliberately to show that the transmitted frames need not correspond to consecutive sequence numbers. This would be the case, for example, when some of the frames transmitted in the aggregate are retransmission of previously NAKed frames while others are initial transmissions of frames (which would be in-sequence).
In this example, assume that the low complexity receiver incurs a decoding delay for decoding the transmitted aggregate. This is shown as Decoding Delay D in the Figure. Hence, the decoding of the first aggregate in this case is completed after the transmitter has completed the transmission of the second aggregate and the second BAR with TSN=T+1.
When the transmitter receives the Block Ack with TSN=T, it will indicate that frames E, F, G, H have not been received. Unless the transmitter is aware of the possibility of delayed decoding, it would not be aware that these frames are undergoing decoding at the receiver and are therefore "in transit." In this circumstance, the transmitter is made aware of the fact and does not mark these frames for retransmission.
Processor 520 may include a Media Access Control (MAC) processing unit (details not shown) that receives flows 260 and processes them for transmission on the physical layer. Processor 520 may also receive physical layer data and process the data to form packets for outgoing flows. 802.11 WLAN related control and signaling may also be communicated between the AP and the UTs. MAC Protocol Data Units (MPDUs) encapsulated in Physical layer (PHY) Protocol Data Units (PPDUs) are delivered to and received from wireless LAN transceiver 560. An MPDU is also referred to as a frame. When a single MPDU is encapsulated in a single PPDU, sometimes the PPDU may be referred to as a frame. Alternate embodiments may employ any conversion technique, and terminology may vary in alternate embodiments. Feedback corresponding to the various MAC IDs may be returned from the physical layer processor 520 for various purposes. Feedback may comprise any physical layer information, including supportable rates for channels (including multicast as well as unicast channels), modulation format, and various other parameters.
Processor 520 may be a general-purpose microprocessor, a digital signal processor (DSP), or a special-purpose processor. Processor 520 may be connected with special-purpose hardware to assist in various tasks (details not shown). Various applications may be run on externally connected processors, such as an externally connected computer or over a network connection, may run on an additional processor within wireless communication device 104 or 106 (not shown), or may run on processor 520 itself. Processor 520 is shown connected with memory 530, which may be used for storing data as well as instructions for performing the various procedures and methods described herein. Those of skill in the art will recognize that memory 530 may be comprised of one or more memory components of various types, that may be embedded in whole or in part within processor 520. In addition to storing instructions and data for performing functions described herein, memory 530 may also be used for storing data associated with various queues.
Wireless LAN transceiver 560 may be any type of transceiver. In an example embodiment, wireless LAN transceiver 560 is an OFDM transceiver, which may be operated with a MIMO or MISO interface. OFDM, MIMO, and MISO are known to those of skill in the art. Various example OFDM, MIMO and MISO transceivers are detailed in co-pending U.S. patent application Ser. No. 10/650,295, entitled "FREQUENCY-INDEPENDENT SPATIAL-PROCESSING FOR WIDEBAND MISO AND MIMO SYSTEMS", filed Aug. 27, 2003, and assigned to the assignee of the present invention. Alternate embodiments may include SIMO or SISO systems.
Wireless LAN transceiver 560 is shown connected with antennas 570 A-N. Any number of antennas may be supported in various embodiments. Antennas 570 may be used to transmit and receive on WLAN 120.
Wireless LAN transceiver 560 may comprise a spatial processor in communication with each of the one or more antennas 570. The spatial processor may process the data for transmission independently for each antenna or jointly process the received signals on all antennas. Examples of the independent processing may be based on channel estimates, feedback from the UT, channel inversion, or a variety of other techniques known in the art. The processing is performed using any of a variety of spatial processing techniques. Various transceivers of this type may transmit utilizing beam forming, beam steering, eigen-steering, or other spatial techniques to increase throughput to and from a given user terminal. In an example embodiment, in which OFDM symbols are transmitted, the spatial processor may comprise sub-spatial processors for processing each of the OFDM subchannels, or bins.
In an example system, the AP (or any STA, such as a UT) may have N antennas, and an example UT may have M antennas. There are thus M�N paths between the antennas of the AP and the UT. A variety of spatial techniques for improving throughput using these multiple paths are known in the art. In a Space Time Transmit Diversity (STTD) system (also referred to herein as "diversity"), transmission data is formatted and encoded and sent across all the antennas as a single stream of data. With M transmit antennas and N receive antennas there may be MIN (M, N) independent channels that may be formed. Spatial multiplexing exploits these independent paths and may transmit different data on each of the independent paths, to increase the transmission rate.
Various techniques are known for learning or adapting to the characteristics of the channel between the AP and a UT. Unique pilots may be transmitted from each transmit antenna. In this case, the pilots are received at each receive antenna and measured. Channel state information feedback may then be returned to the transmitting device for use in transmission. Eigen decomposition of the measured channel matrix may be performed to determine the channel eigenmodes. An alternate technique, to avoid eigen decomposition of the channel matrix at the receiver, is to use eigen-steering of the pilot and data to simplify spatial processing at the receiver.
Thus, depending on the current channel conditions, varying data rates may be available for transmission to various user terminals throughout the system. In particular, the specific link between the AP and each UT may be higher performance than a multicast or broadcast link that may be shared from the AP to more than one UT. The wireless LAN transceiver 570 may determine the supportable rate based on whichever spatial processing is being used for the physical link between the AP and the UT. This information may be fed back for use in MAC processing.
For illustration purposes, message decoder 540 is deployed between wireless LAN transceiver 560 and processor 520. In an example embodiment, the function of message decoder 540 may be performed within processor 520, wireless LAN transceiver 560, other circuitry, or a combination thereof. Message decoder 540 is suitable for decoding any number of control data or signaling messages for performing communications within the system. In one example, message decoder 540 is suitable for receiving and decoding a Block Ack message, such as BA frame 300 or BA frame 2100, described below, or Block Ack Request frame 200 or 2000, as described below. Various other messages may be decoded using any number of message decoding techniques well known in the art. Message encoder 550 may be similarly deployed between processor 520 and wireless LAN transceiver 560 (and may also be performed in whole or in part in processor 520, wireless LAN transceiver 560, other circuitry, or a combination thereof), and may perform encoding of messages such as those just described. Techniques for message encoding and decoding are well known to those of ordinary skill in the art.
Referring back to
An example embodiment of method 600 for determining valid NAKs based on expected decoder delay is depicted in
The process just described may be illustrated through an example.
Continuing this example, assume now that BA 900, such as shown in
In designing such systems it should be noted that assuming too small of a delay may cause unnecessary re-transmission of these frames which may be "in transit", while assuming too large of a delay may increase latency by deterring the re-transmission of incorrectly decoded frames for too long a period of time. The two choices described above are illustrated in
As described above, decoding delays at the receiver can be variable for a number of reasons. For example: (a) The decoding delay is a function of the size of the transmitted aggregate; (b) Advanced coding uses recursive decoding techniques that may be implemented with a variable number of recursions with variable delay; and/or (c) The processor load at the receiving STA can vary depending how many other STAs are communicating with the receiving STA.
As described above, when assuming a fixed decoding delay, if the actual delay is variable, the result may be inefficient ARQ operation. If the actual delay is smaller, the transmitter may not mark as NAK frames that are lost. Recovery for these frames will then be delayed until another BA is received with the same indication. If the actual delay is larger, then frames will be retransmitted unnecessarily. Either case results in inefficient ARQ operation.
In one embodiment, by sending a transmit sequence number (TSN) in the BAR, and by including the TSN in the corresponding BA, these problems may be resolved. In this case, when the BA is received, the transmitter immediately knows which frames were transmitted prior to the corresponding BAR and which frames were transmitted after the corresponding BAR. In the example shown in
Various methods may be deployed for generating TSNs and RX_TSNs, as will be apparent to one of skill in the art in light of the teaching herein. For example, a TSN may be initialized to any value, and incremented to produce subsequent TSN values (alternate techniques may also be deployed). At the receiver, RX_TSN may be initialized to an undefined value. On receipt of a BAR, RX_TSN may be set equal to the TSN in the received BAR. In one embodiment, this updating is performed only after decoding all frames received prior to the BAR. As appropriate, the current value of RX_TSN may be included in the BA, as detailed further below.
Method 1100 may be further understood in light of an example.
In an alternate example, row 4 illustrates the result when the BA shown in row 2 is transmitted with an RX_TSN set to 2. In this case, since all the outstanding frames transmitted have been transmitted with a TSN=2 or earlier, all of the non-acknowledged frames will have had sufficient time for decoding as indicated by the RX_TXN. Thus, frames 0, 2, 6, 7, 8, and 9 are valid NAKs, and may be scheduled for re-transmission.
This Method 1100 permits operation with variable decoding delays, as described above. This embodiment requires that a BAR Transmit Sequence Number (TSN) field be included in the BAR frame and that the receiver include the most recently decoded value of the TSN in the BA frame response.
In an alternate embodiment, variable decoding delay may be accommodated without the need to transmit the TSN, as described with respect to Method 1100.
Method 1400 may be clarified by way of an example.
In this embodiment, transmission of the TSN may be omitted. Associating the TSN only at the transmitter still allows for expedited NAK recognition. As detailed above, in one embodiment, find the most recent TSN for which an ACK is received, then all NAKs for previously transmitted frames (i.e. frames from previous TSNs) must be valid. In a first example, consider the BA 1600 depicted in
In an alternate example 1700, depicted in
As before, note that the delay may be set small to keep from unnecessarily re-transmitting while keeping a latency of retransmit down in such circumstances. If a larger delay is desired, the likelihood of falsely identifying a NAK may be reduced, but latency of re-transmission of NAKed frames may be increased. Those of skill in the art will readily determine the appropriate delay to deploy in various embodiments.
The process of method 1800 begins at 1410 and proceeds to 1470 using steps similar to those described above with respect to
The example given above with respect to
A similar receiver queue may be deployed in a receiving device as well (details not shown). In a receiver queue, frames may be stored by FSN and delivered in order to a higher layer or application. Or, frames may be delivered out of order a destination or higher layer protocol (thus removing the need for a queue, reducing the storage requirements of the queue, or relocating the queue to a different component or circuit). Higher layers or applications may determine appropriate behavior for lost packets (i.e. the window in a BAR has moved forward, the transmitter has timed out or reached a maximum number of retries for a frame). This may occur when lossy algorithms are allowed (or the higher layer or other application has additional retransmission protocols for lost frames) and/or the data flow is latency sensitive.
Those of skill in the art would understand that information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The various illustrative logical blocks, modules, and circuits described in connection with the embodiments disclosed herein may be implemented or performed with a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
|Cited Patent
|Filing date
|Publication date
|Jul 11, 1986
|Jun 7, 1988
|Tadiran Electronics Industries Ltd.
|Data switching system and method
|Nov 3, 1989
|Jul 21, 1992
|Mayo Scott T
|Remotely controllable message broadcast system including central programming station, remote message transmitters and repeaters
|Jan 13, 1992
|Jan 4, 1994
|Windata, Inc.
|Wireless local area network communications system
|Jan 22, 1991
|Mar 22, 1994
|Spectrix Corporation
|Reservation-based polling protocol for a wireless data communications network
|Jan 29, 1993
|Dec 6, 1994
|Digital Ocean, Inc.
|Medium access control protocol for wireless network
|Apr 19, 1993
|Jan 24, 1995
|International Business Machines Corporation
|Adaptive medium access control scheme for wireless LAN
|Sep 14, 1992
|Aug 22, 1995
|Network Equipment Technologies, Inc.
|Virtual network using asynchronous transfer mode
|Mar 29, 1993
|Jul 16, 1996
|British Telecommunications Public Limited Company
|Buffer allocation to repeated information blocks in data transmission, particularly video transmission
|Jun 27, 1995
|Jun 10, 1997
|Nec Usa, Inc.
|Multiservices medium access control protocol for wireless ATM system
|May 11, 1994
|Oct 14, 1997
|Spectrix Corporation
|Apparatus for exchanging data between a central station and a plurality of wireless remote stations on a time divided commnication channel
|Nov 21, 1995
|Mar 17, 1998
|Motorola, Inc.
|Method and apparatus for communication system access
|Jan 20, 1995
|Oct 6, 1998
|Newbridge Networks Corporation
|Transparent interconnector of LANs by an ATM network
|Sep 30, 1997
|Feb 16, 1999
|Motorola, Inc.
|Method and apparatus for conveying data packets in a packet data communication system
|Jan 8, 1996
|Oct 19, 1999
|Nokia Telecommunications Oy
|Packet radio system and methods for a protocol-independent routing of a data packet in packet radio networks
|Oct 22, 1996
|Dec 14, 1999
|Zenith Electronics Corporation
|Dynamic search tree for resolution of contention between transmitting stations
|Jun 17, 1997
|Jan 4, 2000
|Qualcomm Incorporated
|Extended range sequence numbering for selective repeat data transmission protocol
|Jul 8, 1997
|Aug 29, 2000
|Nokia Mobile Phones Limited
|Method and apparatus for resynchronizing two system clocks
|Dec 3, 1997
|Oct 3, 2000
|Nortel Networks Corporation
|Method and apparatus for data transmission using a positive group acknowledgement protocol
|Feb 19, 1998
|Jul 3, 2001
|Broadcom Homenetworking, Inc.
|Packet-switched multiple-access network system with distributed fair priority queuing
|Jul 1, 1999
|Apr 2, 2002
|Telefonaktiebolaget Lm Ericsson (Publ)
|Bandwidth efficient acknowledgment/negative acknowledgment in a communication system using automatic repeat request (ARQ)
|Sep 15, 1998
|Jun 11, 2002
|Crisco Technology, Inc.
|Common control channel dynamic frequency assignment method and protocol
|Apr 30, 1999
|Aug 20, 2002
|Microsoft Corporation
|Methods and protocol for simultaneous tuning of reliable and non-reliable channels of a single network communication link
|Jun 30, 2000
|Jan 7, 2003
|Motorola, Inc.
|Method and device for fixed in time adaptive antenna combining weights
|Dec 30, 1998
|Jan 28, 2003
|Paradyne Corporation
|System and method for transporting information over a communication channel
|Jul 27, 1999
|Mar 11, 2003
|At&T Corp
|Medium access control layer for packetized wireless systems
|Nov 28, 2000
|May 13, 2003
|Cisco Technology Inc.
|Virtual loop carrier system with gateway protocol mediation
|Aug 26, 1999
|Jun 17, 2003
|Nokia Corporation
|Direct mode communication method between two mobile terminals in access point controlled wireless LAN systems
|Aug 24, 1999
|Jul 1, 2003
|Technology Alternatives, Inc.
|Method and apparatus for transportation of data over a managed wireless network using unique communication protocol
|Oct 7, 1999
|Aug 26, 2003
|3Com Corporation
|Apparatus for and method of learning MAC addresses in a LAN emulation network
|Mar 3, 1999
|Aug 26, 2003
|Lucent Technologies Inc.
|Priority access for real-time traffic in contention-based networks
|Mar 2, 2000
|Sep 23, 2003
|Oki Electric Industry Co., Ltd.
|Monitoring device for CPS packet multiplexing and cell assembly control method taking account of assembly time
|Sep 22, 1999
|Oct 14, 2003
|Nortel Networks Limited
|Method and apparatus for inserting packets into a data stream
|Aug 11, 1998
|Apr 20, 2004
|Samsung Electronics Co., Ltd.
|Channel communication device and method for CDMA communication system
|Sep 3, 2002
|May 25, 2004
|At&T Wireless Services, Inc.
|Near-optimal low-complexity decoding of space-time codes for fixed wireless applications
|Jun 26, 2001
|Jun 15, 2004
|Qualcomm Incorporated
|Method and apparatus for processing data for transmission in a multi-channel communication system using selective channel transmission
|Dec 7, 2001
|Jul 6, 2004
|Qualcomm Incorporated
|Time-domain transmit and receive processing with channel eigen-mode decomposition for MIMO systems
|Oct 11, 2001
|Jul 27, 2004
|Meshnetworks, Inc.
|System and method for efficiently performing two-way ranging to determine the location of a wireless node in a communications network
|Mar 23, 2001
|Aug 3, 2004
|Qualcomm Incorporated
|Method and apparatus for utilizing channel state information in a wireless communication system
|Jan 29, 2003
|Sep 14, 2004
|Globespan Virata, Inc.
|Direct link protocol in wireless local area networks
|Sep 29, 2000
|Sep 21, 2004
|Arraycomm, Inc.
|Cooperative polling in a wireless data communication system having smart antenna processing
|Mar 13, 2002
|Sep 21, 2004
|Nokia Corporation
|Wireless telecommunications system using multislot channel allocation for multimedia broadcast/multicast service
|Mar 16, 2000
|Nov 2, 2004
|Ericsson Inc.
|Systems and methods for prioritized access in a contention based network
|May 15, 2001
|Mar 15, 2005
|Virginia Tech Intellectual Properties, Inc.
|Method and system for overloaded array processing
|May 18, 2000
|Jun 28, 2005
|Hitachi, Ltd.
|Packet forwarding device and packet priority setting method
|May 18, 2001
|Sep 13, 2005
|Cisco Technology, Inc.
|Queuing system using dual receive FIFO
|Nov 15, 2002
|Dec 20, 2005
|Conexant, Inc.
|Transmission protection for communications networks having stations operating with different modulation formats
|Aug 27, 2003
|Jun 20, 2006
|Qualcomm Incorporated
|Frequency-independent spatial processing for wideband MISO and MIMO systems
|Aug 12, 2002
|Jul 25, 2006
|Harris Corporation
|Mobile ad-hoc network with intrusion detection features and related methods
|Oct 26, 2001
|Aug 1, 2006
|Wave7 Optics, Inc.
|Method and system for processing upstream packets of an optical network
|Apr 12, 2002
|Aug 22, 2006
|Bbn Technologies Corp.
|Quality of service based media access control for mobile ad hoc networks
|Feb 25, 2002
|Aug 29, 2006
|Sony Corporation
|Radio transmission apparatus and radio transmission method
|Feb 4, 2002
|Oct 17, 2006
|Sharp Laboratories Of America, Inc.
|Class of computationally parsimonious schedulers for enforcing quality of service over packet based AV-centric home networks
|Mar 14, 2002
|Oct 31, 2006
|Airmagnet, Inc.
|Detecting a hidden node in a wireless local area network
|Sep 29, 2003
|Dec 26, 2006
|Avaya Technology, Inc.
|Exploratory polling for periodic traffic sources
|Dec 18, 2001
|Mar 6, 2007
|Sharp Laboratories Of America, Inc.
|Securing the channel for a QoS manager in a CSMA/CA ad hoc network
|Jun 4, 2002
|Apr 10, 2007
|Fortinet, Inc.
|Network packet steering
|May 7, 2003
|Aug 28, 2007
|Matsushita Electric Industrial Co., Ltd.
|Radio communication device and arrival direction estimation method
|Nov 1, 2002
|Sep 4, 2007
|IP platform for advanced multipoint access systems
|Oct 23, 2002
|Sep 25, 2007
|Koninklijke Philips Electronics N. V.
|Coexistence of stations capable of different modulation schemes in a wireless local area network
|Aug 30, 2002
|Oct 2, 2007
|Intel Corporation
|Supporting disparate packet based wireless communications
|Aug 15, 2002
|Oct 2, 2007
|Fujitsu Limited
|Short cell multiplexer
|Jan 31, 2003
|Oct 16, 2007
|International Business Machines Corporation
|Method and apparatus for bit vector array
|Jul 15, 2002
|Nov 27, 2007
|Cisco Technology, Inc.
|Media access control for MIMO wireless network
|Apr 16, 1999
|Nov 27, 2007
|Tranz-Send Broadcasting Network, Inc.
|Media file distribution with adaptive transmission protocols
|Aug 16, 2004
|Dec 4, 2007
|Freescale Semiconductor, Inc.
|Method for providing rapid delayed frame acknowledgement in a wireless transceiver
|May 16, 2002
|Dec 25, 2007
|Advanced Micro Devices, Inc.
|Wireless computer system with latency masking
|Mar 30, 2001
|Feb 12, 2008
|Sharp Laboratories Of America
|Devices, softwares and methods for rescheduling multi-party sessions upon premature termination of session
|Mar 28, 2002
|Jul 15, 2008
|Robert Bosch Gmbh
|Bus master for a bus for connection of sensors and/or ignition means
|Aug 30, 2004
|Jul 15, 2008
|Samsung Electronics Co., Ltd
|Apparatus and method for controlling operational states of medium access control layer in a broadband wireless access communication system
|Aug 12, 2005
|Jun 16, 2009
|At&T Corp
|Asymmetric data mirroring
|Dec 17, 2001
|Jul 18, 2002
|Koninklijke Philips Electronics N.V.
|System and method for sharing bandwidth between co-located 802.11a/e and HIPERLAN/2 systems
|Apr 8, 2002
|Nov 21, 2002
|Peter Larsson
|Instantaneous joint transmit power control and link adaptation for RTS/CTS based channel access
|Nov 6, 2001
|Jul 3, 2003
|Walton Jay R.
|Multiple-access multiple-input multiple-output (MIMO) communication system
|Feb 19, 2002
|Jul 10, 2003
|Koninklijke Philips Electronics N.V.
|Coexistence of modulation schemes in a WLAN
|Sep 6, 2002
|Mar 11, 2004
|Johannes Elg
|Contention-based medium access control for ad hoc wireless piconets
|Mar 3, 2003
|Jul 1, 2004
|Newsoft Technology Corporation
|Method and system for improving transmission efficiency of wireless local area network
|Dec 23, 2003
|Aug 5, 2004
|Method for broadcasting information to terminals within a radiocommunication network, and terminal making use of such method
|May 22, 2002
|Dec 23, 2004
|Michael Meyer
|Method and system for processing a data unit
|May 21, 2004
|Dec 30, 2004
|Samsung Electronics Co., Ltd.
|Apparatus and method for enhancing transfer rate using a direct link protocol (DLP) and multiple channels in a wireless local area network (LAN) using a distributed coordination function (DCF)
|Nov 26, 2003
|May 26, 2005
|J. Rodney Walton
|Quality of service scheduler for a wireless network
|Oct 13, 2004
|Jun 23, 2005
|Qualcomm Incorporated
|Method, apparatus, and system for multiplexing protocol data units
|Oct 13, 2004
|Jun 23, 2005
|Walton Jay R.
|High speed media access control and direct link protocol
|Oct 13, 2004
|Jun 23, 2005
|Qualcomm Incorporated
|High speed media access control with legacy system interoperability
|Oct 13, 2004
|Jun 23, 2005
|Qualcomm Incorporated
|Method, apparatus, and system for medium access control
|Oct 13, 2004
|Jun 23, 2005
|Qualcomm Incorporated
|Wireless LAN protocol stack
|Jun 21, 2005
|Oct 27, 2005
|Ipr Licensing, Inc.
|Antenna steering scheduler for mobile station in wireless local area network
|Jan 9, 2004
|May 11, 2006
|Yasuo Harada
|Method for transmitting data stream via wireless medium and a wireless network
|Jul 16, 2004
|Jul 27, 2006
|Matsushita Electric Industrial Co., Ltd.
|Method and system for controlling medium access in a wireless network
|Jun 19, 2006
|Dec 7, 2006
|Walton J R
|Frequency-independent spatial processing for wideband MISO and MIMO systems
|Dec 19, 2005
|Mar 15, 2007
|Arnaud Meylan
|Scheduling with reverse direction grant in wireless communication systems
|Oct 18, 2007
|Jun 5, 2008
|Jordi Ros-Giralt
|System and method of real-time control and scheduling for zero-queue distributed systems
|Jan 26, 2007
|Apr 16, 2009
|Matsushita Electric Industrial Co., Ltd.
|Overhead reduction of uplink control signaling in a mobile communication system
|Oct 19, 2007
|Apr 23, 2009
|Zangi Kambiz C
|Hybrid Contention-Based and Schedule-Based Access to a Communication Link
|Nov 2, 2006
|May 7, 2009
|Matsushita Electric Industrial Co., Ltd.
|Uplink resource allocation in a mobile communication system
|Sep 5, 1991
|Mar 18, 1992
|NCR International, Inc.
|Local area network having a wireless transmission link
|May 12, 2000
|Nov 15, 2000
|CSELT Centro Studi e Laboratori Telecomunicazioni S.p.A.
|Encoded audio-video streams remultiplexing equipment
|Feb 19, 2001
|Feb 27, 2002
|Lucent Technologies Inc.
|Handover of wireless calls between systems supporting circuit and packet call models
|May 23, 2001
|Nov 27, 2002
|Telefonaktiebolaget Lm Ericsson
|Method and system for processing a data unit
|Jun 1, 2001
|Dec 4, 2002
|Telefonaktiebolaget Lm Ericsson
|Method and receiver for improved data packet transfer in a transmission protocol with repeat requests
|Nov 30, 2001
|Jun 4, 2003
|Alcatel Alsthom Compagnie Generale D'electricite
|IP platform for advanced multipoint access systems
|Nov 3, 1998
|Jul 9, 2003
|QUALCOMM Incorporated
|Method and apparatus for high rate packet data transmission
|Dec 22, 2003
|Jun 30, 2004
|NTT DoCoMo, Inc.
|Transmission control method and system
|Title not available
|Title not available
|Title not available
|Title not available
|Title not available
|Title not available
|Title not available
|Title not available
|Jul 20, 1998
|Feb 4, 1999
|Northern Telecom Limited
|Telecommunications system
|Mar 17, 1999
|Sep 21, 2000
|Nokia Networks Oy
|Internet protocol switch and method
|Sep 5, 2001
|Apr 18, 2002
|Ericsson, Inc.
|Systems and methods for implementing hierarchical aknowledgement bitmaps in an arq protocol
|Oct 12, 2001
|Apr 25, 2002
|Siemens Aktiengesellschaft
|Method for improving a channel estimate in a radiocommunications system
|Apr 9, 2002
|Oct 17, 2002
|Telefonaktiebolaget Lm Ericsson (Publ)
|Instantaneous joint transmit power control and link adaptation for rts/cts based channel access
|May 14, 2001
|Nov 21, 2002
|Opera Systems Limited
|Oct 10, 2002
|Apr 17, 2003
|Meshnetworks, Inc.
|Performing two-way ranging to determine the location of a wireless node
|Oct 7, 2002
|May 8, 2003
|Sharp Kabushiki Kaisha
|Communication managing method, communication managing program, record medium with recorded communication managing program, communication apparatus, central manager, and network system
|Oct 15, 2004
|Apr 28, 2005
|Qualcomm Incorporated
|High speed media access control
|Oct 15, 2004
|Apr 28, 2005
|Qualcomm Incorporated
|High speed media access control with legacy system interoperability
|3GPP2-C.S0002-C v1.0, "Physical Layer Standard for cdma2000 Spread Spectrum Systems", (TR 45.5), Release C, May 28, 2002.
|Ayanoglu et al, "Airmail: A link-layer protocol for wireless networks", Wireless Networks, ACM, New York, NY, US, vol. 1, No. 1, (Feb. 1, 1995), pp. 47-59.
|Brown et al "Block Acknowlegement: Redesigning the Window Protocol",Computer Communication Review, ACM, New York, NY, US, vol. 19, No. 4 (Sep. 1, 1989), pp. 128-135.
|ETSI TS 125 211 v5.6.0; "Universal Mobile Telecommunications System (UMTS); Physical channels and mapping of transport channels onto physical channels (FDD)", 3GPP TS 25.211 version 5.6.0 Release 5 (Sep. 2004).
|ETSI TS 125 212 v6.2.0; "Universal Mobile Telecommunications System (UMTS); Multiplexing and channel coding (FDD)", 3G TS 25.212 version 6.2.0 Release 6 (Jun. 2004).
|ETSI TS 125 213 v6.0.0; "Universal Mobile Telecommunications Systems (UMTS); Spreading and modulation (FDD)", 3G TS 25.213 version 6.0.0 Release 6 (Dec. 2003).
|ETSI TS 125 214 v6.3.0: "Universal Mobile Telecommunications System (UMTS);.Physical layer procedures (FDD)", 3G TS 25.214 version 6.3.0 Release 6 (Sep. 2004).
|European Search Report - EP10155950, Search Authority - Munich Patent Office, Apr. 20, 2010.
|Gang Bao, "Performance evaluation of TCP/RLP protocol stack over CDMA wireless link", Wireless Networks , ACM New York, NY, US, vol. 2, No. 3 (Aug. 1, 1996),pp. 229-237.
|International Search Report - PCT/US04/034061, International Search Authority - European Patent Office, Mar. 7, 2005.
|International Search Report and Written Opinion-PCT/US05/035771, International Search Authority-European Patent Office - Apr. 3, 2006.
|International Search Report and Written Opinion—PCT/US05/035771, International Search Authority—European Patent Office - Apr. 3, 2006.
|Masaharu Komatsu, "Resequencing Delay in the Selective-Repeat ARQ Scheme", Transactions of the Institute of Electronics, Informationa and Communication Engineers of Japan, Inst. of Electronics & Communic. Engineers of Japan, Tokyo, JP, vol. E73, No. 6, (Jun. 1, 1990), pp. 867-869.
|Seung et al., : "Multi-Stage Partial PIC Receivers for Multi-Rate DS-CDMA System with Multiple Modulation", IEEE 2003, pp.591-594, Mar. 20, 2003.
|Won-Tae et al., "MMAC:An Efficient WMATM MAC For Multicast Communications", Global Telecommunications Conference- Globecom '99, IEEE, pp. 587-591, Dec. 5-9, 1999.
|Written Opinion-PCT/US04/034061- International Search Authority - European Patent Office - Mar. 7, 2005.
|Written Opinion—PCT/US04/034061- International Search Authority - European Patent Office - Mar. 7, 2005.
|Citing Patent
|Filing date
|Publication date
|Jul 9, 2007
|Oct 18, 2011
|Electronics And Telecommunications Research Institute
|Method and device for efficiently retransmitting packets in wired/wireless network
|Jun 22, 2009
|Aug 27, 2013
|Ntt Docomo, Inc.
|Mobile communications system, communications apparatus, and communications method
|Dec 22, 2010
|Nov 5, 2013
|Qualcomm Incorporated
|Enhanced block acknowledgement
|Jul 10, 2012
|Sep 9, 2014
|Qualcomm Incorporated
|Block acknowledgement mechanism including sequence number acknowledgement and retry bit
|Dec 4, 2012
|Apr 28, 2015
|Qualcomm Incorporated
|Apparatus and methods for block acknowledgment compression
|Feb 28, 2013
|Feb 2, 2016
|Qualcomm Incorporated
|Apparatus and methods for block acknowledgment compression
|Dec 5, 2012
|Mar 29, 2016
|Qualcomm Incorporated
|Apparatus and methods for block acknowledgment compression
|Nov 30, 2012
|Jun 7, 2016
|Qualcomm Incorporated
|Systems and methods for generating and decoding short control frames in wireless communications
|Jul 9, 2007
|Apr 3, 2008
|Noseong Park
|Method and device for efficiently retransmitting packets in wired/wireless network
|Dec 22, 2010
|Jun 23, 2011
|Qualcomm Incorporated
|Enhanced block acknowledgement
|Jun 22, 2009
|Jul 7, 2011
|Ntt Docomo, Inc.
|Mobile communications system, communications apparatus, and communications method
|Feb 28, 2013
|Aug 29, 2013
|Qualcom Incorporated
|Apparatus and methods for block acknowledgment compression
|U.S. Classification
|International Classification
|Cooperative Classification
|European Classification
|Dec 22, 2005
Owner name: QUALCOMM INCORPORATED, A CORP. OF DELAWARE, CALIFO
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NANDA, SANJIV;REEL/FRAME:017142/0707
Effective date: 20051128
|Jul 25, 2014
|Fee payment
Year of fee payment: 4


text:
Avenley Mieko Ruth Kuramoto was born at 8:18 p.m. on April 24, 2014 at Kaiser Fontana. Born at 25 weeks gestation, she weighed 1 lb, 11 oz and measured 14" long. She was welcomed home to Temecula on July 11 after 79 days in the NICU at 36 weeks gestation.
On Aug. 2 at 14 1/2 weeks old, Avenley, now a healthy 8 lbs and 21.5", celebrated 40 weeks gestation with her mom and dad, Jennie and Brian Kuramoto, and siblings Dylan and Lauren Kuramoto. Her twin brother, Chase Matthew, is watching over her from heaven.


text:
Internet Brands Acquires The Frugal Travel Guy
Budget-focused travel blog helps consumers see the world at prices they can afford
LOS ANGELES (January 20, 2012) – Internet Brands today announced the acquisition of The Frugal Travel Guy (www.frugaltravelguy.com), an award-winning travel blog focused on helping consumers save money on travel around the world.
The Frugal Travel Guy was founded in 2007 by Rick Ingersoll, a retired mortgage banker and avid world traveler. Ingersoll is a noted expert in frequent flier mile programs, customer service requests, and using good credit ratings to take advantage of bank promotions.
"Rick's passion for travelling frugally is contagious. You can feel his energy and enthusiasm in The Frugal Travel Guy blog, which is constantly updated with new travel tips and informative personal anecdotes about saving money on travel," said Brent Conver, General Manager, Travel and Leisure at Internet Brands. "The expertise Rick and the entire Frugal Travel Guy team offer make The Frugal Travel guy a valuable asset to our growing portfolio of travel sites designed to make travel easier, cheaper and more efficient for consumers."
The Frugal Travel Guy will join well-known travel sites including FlyerTalk (www.flyertalk.com), Wikitravel (www.wikitravel.org) and CruiseMates (www.cruisemates.com) in Internet Brands' Travel and Leisure category. Ingersoll and his team of writers will continue producing the Frugal Travel Guy blog after the acquisition.
"This is a wonderful opportunity to align with an online leader in leisure travel," said Rick Ingersoll, founder of The Frugal Travel Guy. "Internet Brands will enable us to upgrade our readers' experience though a new design and new features while allowing our entire staff to remain with our readers for years to come."
About Internet Brands
Headquartered in El Segundo, California, Internet Brands is a new media company that operates online media, community, and e-commerce websites in vertical markets. The company also develops and licenses Internet software and social media applications. In its Consumer Internet Division, Internet Brands owns and operates more than 200 principal websites in seven categories. The company currently attracts, on average, more than 90 million unique visitors per month, with 97 percent of the network's audience originating from organic, non-paid sources.
Contact Internet Brands:
Joe Ewaskiw
Internet Brands
(310) 280-4539
Chase Sapphire Preferred® Card
- Annual Fee: $95 fee waived for the first year
- Foreign Fees: No
- Card Type: Bank
Add to Favorites
- Earn 50,000 bonus points when you spend $4,000 on purchases in the first 3 months from account opening. That's $625 in travel when you redeem through Chase Ultimate Rewards®
- Named a 'Best Credit Card' for Travel Rewards by MONEY Magazine
- 2X points on travel and dining at restaurants & 1 point per dollar spent on all other purchases
- Sleek metal card design
- Earn 5,000 bonus points after you add the first authorized user and make a purchase in the first 3 months from account opening
- $0 foreign transaction fees, plus chip-enabled for enhanced security and wider acceptance when used at a chip card reader
- 1:1 point transfer to leading frequent travel programs at full value – that means 1,000 Chase Ultimate Rewards points equal 1,000 partner miles/points
- Travel confidently with premium Travel Protection Benefits, including Trip Cancellation/Trip Interruption Insurance, Auto Rental Collision Damage Waiver, Trip Delay Reimbursement and more
Chase Sapphire Preferred® Card
- Annual Fee: $95 fee waived for the first year
- Foreign Fees: No
- Card Type: Bank
|FTG Review
|Reward Breakdown
|Points Breakdown
Earn (pt.)
First 3 months
Travel Purchases
Restaurants Purchases
Coffee Shops Purchases
Fast Food Purchases
Alcohol & Bars Purchases
All Purchases
Already have this card? Maximize your rewards.


text:
MADRID, Spain (CNN) — Spanish police arrested a well-known Basque politician linked to the armed Basque separatist group ETA on Tuesday, along with nine suspected collaborators, Spain's Interior Ministry said in a statement.
The politician, Arnaldo Otegi, is a leader of the former Batasuna party, outlawed for its ties to ETA, which is blamed for more than 800 deaths in its four-decade fight for Basque independence.
Otegi and the others were arrested in northern Spain for trying to regroup the leadership of the so-called Basque left movement in order to "carry out ETA's orders," the statement said.


text:
I have an iphone project which I need to publish in assembla git repository as a new branch.My Lead has given me the access to the account. I am using mac os x . Please help me out.
First of all you need a GUI git application. I use SourceTree, and I would recommend this. Get it HERE.
Then you need to add the assembla repository. Open SourceTree and click the add repository button (top left corner).
Open assembla in your browser, log in and then go to your profile and click manage ssh keys. Add yours by pasting the content of
Now open the specific repo and copy the git URL to clipboard. Back in SourceTree copy this as the URL and then fill in the destination folder and click clone. Now you have a local copy!
Now open the new repo in SourceTree and click "Branch" fill in all the fields as necessary. Now, put all the necessary files in this branch, click "commit" and then click "push". Now you should successfully have added a working branch to the online repo with your code.
A small word though, if your are going to be using git a lot in the future I would recommend learning how to use it on the command line, even if you still prefer to use a GUI app it would still be helpful and a useful thing to do.


text:
Today only. REI has the Keen Targhee II Mid Hiking Boots (Chocolate Chip/Picante) for $60 with free shipping. For REI members, it's $60 - 20% off with coupon code REWARDS20 [Exp 4/15] = $48 with free shipping (one item only). Features waterproofed nubuck leather, secure-fit laces and waterproof breathable membranes.
Deal has expired


text:
Canadian's death in LA water tank was accident
LOS ANGELES (AP) – Authorities say a Canadian woman whose body was discovered in a downtown Los Angeles hotel's rooftop water tank accidentally drowned.
Coroner's Lt. Fred Corral says 21-year-old Elisa Lam's cause of death was ruled an accident on Thursday. Corral says the body had no sign of trauma indicating foul play. Lam also had bipolar disorder.
Lam traveled alone to Los Angeles from Vancouver, British Columbia, on Jan. 26 and was last seen five days later by workers at the historic Cecil Hotel near Skid Row.
Before she died, hotel surveillance footage showed Lam inside an elevator pushing buttons and sticking her head out the doors, looking in both directions.
Lam's body was found on Feb. 19 in the water tank after hotel guests complained of low water pressure.
(Copyright 2013 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)
Sponsored Articles
- The bride's guide to feeling your best on your wedding day
- Deciding when you need knee surgery
- Celebrating Fourth of July is much cooler in these AZ towns
- Top ten road trip bathrooms in America
- Six things causing a pain in your neck
- 5 things to make your summer move easier
- Three elements of a strong timeshare exit guarantee
- Stretches and exercises for carpal tunnel syndrome
- The best Major League ballparks have their own personality
- Comparing the best regular seasons: The '96 Bulls and '16 Warriors
- 3 Arizona road trips and the vehicles to get you there
- Colon cancer is preventable. Check these signs and symptoms to stay healthy.
- 6 of the biggest skin cancer myths
- Affordable small home makeover ideas
- Locals helping locals: 6 success stories you need to know about
- Sunscreen facts that could save your life
- 6 energy saving hacks for your home
- 5 tips for choosing a company to end your timeshare
- Overlooked water tips to save you money
- 5 of the most adored gentlemen in professional sports today
- The real danger of sitting at your desk
- Most surprising NBA playoff performances of the last 40 years
- 11 classic baseball movies you must see again
- Finally getting rid of fat: 3 methods that actually work
- 4 reasons cancer survivors should focus on food
- 5 spring cleaning spots everyone forgets
- 5 reasons to look forward to watching the D-backs this season
- Common virus attributed to spike in head and neck cancers
- 5 signs it's time to end your timeshare ownership
- 3 most overlooked ways to keep your home healthy


text:
Amber Nicole and Josh Logan Face Off On The Voice Knockouts – WATCH VIDEO!
Truth rating: 10
Amber Nicole and Josh Logan of Team Christina Aguilera faced off on Monday's "The Voice" knockout round.
Nicole performed "Mama Knows Best" by Jessie J, while Logan sang Stevie Wonder's "Living For the City."
So, who won the knockout?
But at the last moment, Cee Lo Green and Blake Shelton opted to steal Nicole!
She chose Team Cee Lo.
Check out the video below, and tell us what you think!
Follow @GossipCop on Twitter!
Like us on Facebook!


text:
DURHAM, N.C. -- Duke practiced Wednesday without coach Mike Krzyzewski, something that almost never happens.
But it's not as if the program fell apart for a day. Everything seemed to be going along just fine for ESPN.com's preseason No. 1 pick.
Krzyzewski was in New York for the news conference announcing him as USA Basketball's men's senior national team coach for 2006-08, which will include the 2006 World Championships in Japan and then, if the U.S. qualifies, the 2008 Olympics in Beijing.
On Wednesday, the Duke machine rolled on without him -- and when it needs to in the springs and summers of the next three years, it should continue to churn without a hiccup, whether it's in recruiting or offseason skill development. Duke's staff and players feel that way. So, too, does archrival North Carolina coach Roy Williams.
"He's one of the few, if not the only one, that could do it and not have his program be hurt from it," Williams said earlier Wednesday from his Chapel Hill office.
Williams was an assistant on the 2004 U.S. Olympic team that won the bronze medal in Athens, Greece. He said he missed 31 days from his program while with USA Basketball in the summer of 2003 in a qualifying tournament in Puerto Rico (the U.S. had to qualify after finishing sixth in the World Championships in Indianapolis in 2002). Williams said he then missed 36 days of hands-on operations while with USA Basketball last year.
"I was worried sick about it," Williams said. "I was on the phone in Athens at 4:30 a.m. with someone putting up the phone [to a TV] so I could hear Tyler Hansbrough's announcement that he was going to North Carolina. I already knew the answer, but I was still worried. I was trying to make two or three phone calls from over there and it wasn't easy."
The names "North Carolina" and "Duke" typically recruit themselves to some extent, but Williams was in a different predicament from Krzyzewski's current plight, taking over the Tar Heels from Matt Doherty when they were in a critical recruiting phase. Other than the 1994-95 season when Coach K was missing with back problems, Duke hasn't dipped in a couple of decades and continues to select its recruits, rather than having to constantly wait for a recruit to choose them.
Williams said Duke's veteran staff will aid in any potential issues of Krzyzewski being away from the team.
"He has always allowed them to be seen, heard and do postgame radio shows and TV shows and those guys -- Chris Collins, Steve Wojciechowski and Johnny Dawkins -- make appearances on his behalf," Williams said. "It's not like he's sending three rookies out there recruiting for him."
Krzyzewski (likely along with mentor Bob Knight) is one of the two most recognized active coaches in the game. So, missing out on an AAU tournament or even a potential campus visit in September shouldn't be an issue.
"The infrastructure is there for Duke to keep rolling," Collins said Wednesday outside of Cameron Indoor Stadium's court. "Kids know what he'll be doing. If he misses a tournament here or there, kids will see he's representing the national team. People will be drawn. It's not about who sees us the most.
"Duke has become a brand name and kids equate Duke with Coach K and a great program," Collins said. "We won't miss a beat."
The upperclass players feel similarly comfortable with the arrangement.
"It won't have a big effect because when he's gone during the summer time, the assistant coaches instill what we need to do for the upcoming season," Duke senior All-American Shelden Williams said.
"In the offseason, we see coach, but he doesn't have a lot of basketball interaction with us, just like a lot of other head coaches around the country," fellow Blue Devils senior All-American J.J. Redick said. "In the spring [before the summer], our assistant coaches usually work with us as well as our strength and conditioning coaches."
Krzyzewski said during Wednesday's news conference that the only part of his extended Duke job that could take a hit is his outside speaking engagements and charity functions. He said he told his family that he would keep his family and the Duke program in place while pursuing the goal of gold in Japan and China.
Krzyzewski said he'll have plenty of time to watch tape of international teams after the Duke season while also visiting with the prospective roster, getting to know those players as well. USA Basketball CEO Jerry Colangelo said he and Krzyzewski, a committee of two, would select eight to 10 players by the end of the calendar year while the rest of the 20-25 player tryout roster should be finalized by April 2006.
Krzyzewski said training camp for the national team wouldn't be here in Durham. He said it would likely be out West with the competitions being in Asia. At least one source told ESPN.com that Las Vegas is a strong possibility as the home of training camp, which certainly would be a lure for the players.
Krzyzewski and Colangelo made it clear they're not going to be convincing anyone to play, but they are looking for a three-year commitment from the players, something Williams said shouldn't be taken for granted.
Williams said the previous Olympic staff was looking for the same thing (although a two- not three-year commitment) but Vince Carter, Jermaine O'Neal, Ray Allen, Jason Kidd, Trace McGrady, Elton Brand and Mike Bibby didn't return after playing in Puerto Rico. The only holdovers were Richard Jefferson, Allen Iverson and Tim Duncan.
"Mike will do a fantastic job, but it's not a done deal [to get everyone to commit for three years] just because we emphasize it," Williams said. "My biggest concern is making sure the group sticks together for that whole time."
Getting players to commit to Coach K has rarely been an issue at Duke. Redick and Williams fall in line with a host of others who returned for a senior season when they could have opted for the NBA draft. What should the NBA players expect from being coached by Krzyzewski?
"He's not going to say anything he doesn't mean," Williams said.
"He's going to be great every day," Redick said. "I can't reference any other coach but 'Coach' is fully committed to his job. Whether it's us in the winter or Team USA in the summer, he'll give it his all."
Roy Williams said his greatest honor, outside of winning the national title, was standing for the national anthem with USA on his chest in Athens. And he was an assistant. Imagine the pride Krzyzewski will feel as the head coach after coveting this position "when I was the Army coach in the mid-70s and started working for coach Knight. It was a dream, a dream for thousands of coaches and to have it become a reality now is truly amazing.
"For me to have this opportunity in my coaching career is truly unique and I'm going to take advantage of this," Krzyzewski, an assistant coach for the 1992 Dream Team, said.
What's next for the Hall of Fame coach in process?
"To go back to Durham [Wednesday night], sleep in my own bed, take my dogs out and be in Durham the rest of the year coaching my team," Krzyzewski said. "This won't interrupt my team."
Not during this season, next year, or in 2008, either.
Andy Katz is a senior writer at ESPN.com.


text:
- MFG # palmettoplus 090s
Progena's Palmetto Plus could potentially work to maintain male reproductive health by providing saw palmetto extract.
Specifically' saw palmetto is an herb that may help address some signs of benign prostatic hyperplasia (BPH)' such as an enlarged prostate. Since the urethra—which is the tube that empties urine from the body—runs through the prostate in men' BPH may also contribute to symptoms like impaired urine flow. For these reasons' every serving of Palmetto Plus provides 160 milligrams of saw palmetto berry extract' which has been standardized to contain 85 to 95 percent active fatty acids.
Moreover' this Progena supplement contains 160 milligrams of pumpkin seed oil' which might work to promote urinary tract health by offering support for the functioning of the bladder and urethra. Notably' the pumpkin seed extract in Palmetto Plus may serve as a gentle diuretic.
Take one softgel capsule twice a day. At the standard serving size' each 90-capsule bottle of Palmetto Plus by Progena should last for about one-and-a-half months.
These statements have not been evaluated by the Food and Drug Administration (FDA). These products are not meant to diagnose' treat or cure any disease or medical condition. Please consult your doctor before starting any exercise or nutritional supplement program or before using these or any product during pregnancy or if you have a serious medical condition.
Serving Size: One (1) Softgel
Amount Per Serving / % DV
Calories 3.5
Calories from Fat 2.9
Saw Palmetto Berry Extract Standardized to contain: 85-95% fatty acids 160mg / †
Pumpkin Seed Oil 160mg / †
†Daily Values not established.
Other Ingredients: Gelatin ' Glycerin' Purified Water' Carob Extract and Titanium Dioxide.
Specifically formulated nutritional products derived from ingredients quality controlled for consistent potency and safety.
Contains no starch' artificial colors or flavors' and no wheat' yeast' soy or milk.
Take one softgel twice daily with food or as directed by your health care professional.
Consult a healthcare professional before use.
Allergy / Dietary Needs
- Artificial Color Free
- Artificial Flavor Free
- Milk Free
- Soy Free
- Starch Free
- Wheat Free
- Yeast Free
Ratings & ReviewsReview This Item Be the first to review this item.
Questions About This ItemAsk a Question
Please ask any questions you may have about this specific product in the field below.
Your question(s) and our corresponding answer(s) will not be confidential and will be posted publically on this specific product page.
Additionally, PureFormulas is unable to directly recommend products in relation to specific health conditions. Please contact your trusted healthcare practitioner for direct product recommendations.
If you have any general questions regarding orders or our policies and programs, please contact our Customer Happiness Team @ 1.800.383.6008
If you are pregnant, nursing, taking any medications or have any medical condition, consult your doctor before use. Your healthcare professional is the best source for guidance before beginning an exercise or nutritional supplement program.


text:
Buying Facebook Ad accounts with $5000 daily limit
This project received 7 bids from talented freelancers with an average bid price of $593 USD.Get free quotes for a project like this
Skills Required
Project BudgetN/A
Total Bids7
Project Description
I would like to buy facebook ad accounts that have $5000 daily limit.
Those accounts should not have any money in outstanding balance.
Looking to make some money?
- Set your budget and the timeframe
- Outline your proposal
- Get paid for your work
Hire Freelancers who also bid on this project
Looking for work?
Work on projects like this and make money from home!Sign Up Now
- Forbes
- The New York Times
- Time
- Wall Street Journal
- Times Online


text:
Created in this Craftsy class
Design It, Stitch It: Hand Embroidery taught by Jessica Marquez
Learn how to hand embroider over 25 types of stitches with decorative flair!
Other projects made as part of this class:
EmbroiderySampler 3
EmbroideryWine Tote
EmbroideryMorning Glory
Offer some kudos...
Join the conversation...
Ask a question...
Add your comment...
very nice, and you are progressing so fast! I am now working on this lesson!
02/13/2014 Flag
Going fast because I'm having fun learning...:)
02/15/2014 Flag
Your comment made me smile MBoaventura! Glad you're having fun in the class.
02/27/2014 Flag


text: Presented in a handy tubos selection, Natural by Drew Estate Root Deluxe cigars have become a fan favorite. Rolled to a classic Toro shape, pipe tobacco flavors take root on the palate as notes of mocha, coffee, earth, and wood are revealed. Order these stunningly complex and fragrant cigars now.


text:
Video Industry News Video Company News Technology Industry News Technology Company News Novelty Industry News Novelty Company News Gay Industry News Gay Company News Legal Industry News All Company News
Released: May 04th, 2010
Running Time: 93 Min.
Director: Axel Braun
Company: Hustler Video
Distribution Companies: LFP, Inc.
DVD Extras: Behind the Scenes, Still Gallery(ies), Trailer(s)
Cast: Billy Glide, Madison Scott, Tiffany Star, Dane Cross, Tanner Mayes, Evan Stone, Cyrus King, McKenzee Miles, Carmen McCarthy, April O'Neil
Genre: Parody
Follow along with our parody of Mike as he explores the dirty jobs of Porn Valley. Hard working Americans getting dirty to keep the system working for you and me. It's a dirty job but they love to do it!


text:
Austin Police department booking photo of Cedric Benson, who was arrested on Saturday night.
NFL running back Cedric Benson was arrested after allegedly failing a sobriety test while operating a 30-foot boat, then resisting arrest before being hit with pepper spray and dragged ashore by officers. (Photo Austin Police Department)


text:
I am very new to wordpress, and haven't set up hosting to WordPress either so I need some help getting started. I'm setting up a site through Network Solutions, but I am unable to Configure the hosting package there. This is going to sound stupid, but I'm thinking the business I'm doing this for has the domain name, but hasn't paid for actual hosting yet? This might account for the configuration option not showing up.
Could this be the problem?


text:
Can we create an object of a class inside another class in php?I hav made a small application in php,now I am trying to convert the entire code in a class-methods-object fashion.I m now Confused.
We started with Q&A. Technical documentation is next, and we need your help.
Whether you're a beginner or an experienced developer, you can contribute.
Yes you can, but that increases code coupling and makes testing harder.
You you can do that, but whether you should depends on the lifetime of the two classes and their relation to each other. Basically, you have the choice between Composition and Aggregation.
You use Composition when the created object has a lifetime equal or less than the object that will use it, e.g.
In this case
From Craig Larman's "Applying UML and Patterns":
You use Aggregation when the lifetime of the created object is longer:
Unlike with Composition, there is no implication of ownership here.
Creator Pattern (GRASP)
A good heuristic to decide when an object may create another object at runtime can be found in the Creator Pattern in GRASP which states that objects may create other objects when
Alternatively, you can create Factories whenever you need to create instances of something and aggregate the factory instances, which will give you a cleaner separation of collaborators and creators.
An issue stemming from creating objects within objects is that they are difficult to test. When you do unit-testing, you usually do not want to recreate and bootstrap the entire system environment but concentrate on testing just that particular class in isolation. To do that, you swap out dependencies of that class with Mock Objects. You cannot do that when you use Composition.
So depending on what the collaborators of a class do, you might want to decide to always use Aggregation, because then you are effectively doing Dependency Injection all the way, which will allow you to swap out collaborators of a class easily, for instance to replace them with Mocks.
Yes, you can create an object from a specific class from inside another class.
yes you can do it ..
here is one example..
Yes, you can also define a function in a class. You can do everything in a class in php, please post your code where you confused.
Examples: Object in a class.
(global)Function in a class


text:
The Reading Education Track within the Ph.D. in Education program is an outstanding full-time doctoral program for future literacy academics and researchers. Faculty at the University of Central Florida College of Education & Human Performance bring years of experience and expertise in reading, research, grant-funded projects, publications, and policy. Doctoral students are closely and systematically mentored and nurtured in teaching, research, and scholarship. For more information, see program flyer and/or contact Dr. Vicky Zygouris-Coe.
This professional learning opportunity is designed for Florida literacy coaches, academic coaches, instructional coaches, and district personnel responsible for providing professional learning opportunities.
Space is limited; register early to ensure your space is secured.


text:
Verified ID
Email addressVerified
Phone number(▒▒▒) ▒▒▒- ▒▒ 43
Reviewed12 Reviews
Offline IDDriver License
About Me
- School
- Harvard University
- Work
- Sommelier
- Lauren's Airbnb Symbol
Hey, I'm Lauren!
Cambridge, Massachusetts, United States · Member since June 2009
I'm a sommelier, so most of my travel involves lots of eating/drinking/exploring local food/cultural traditions. Let's talk about your favorite washed-rind cheese (mine's Greyson), whether "orange wine" really deserves its own category, and the importance of biodynamics on the future of agriculture (i.e.: why I have a crush on Dan Barber). Let's also talk about the Black Keys, Sufjan Stevens and Philip Glass, because I was a band geek before I had a schmancy job. I will wash my own dishes, tidy up after your dog, pick your kids up from school if you're stuck in traffic, and be really quiet if all the exploring keeps me out late.


text:
After the Bell
Before the Bell
Jim Cramer's Daily Booyah
Midday Bell
Top 10
Winners & Losers
SOURCE Harwood Feffer LLP
Using traditional analysis, investors might think Netflix is ridiculously expensive compared to where shares traded just a few months or years ago. They'd be wrong, Cramer says.
Activist shareholder Elliot Management, which took two board seats in January, supports the buyout.
Compuware (CPWR) is gaining Tuesday after announcing that private equity firm Thoma Bravo will buy the software developer for $2.5 billion.
U.S. stock futures rise ahead of manufacturing data; Apple plans to turn its next iPhone into a mobile wallet, a report says; Dollar General lifts bid for Family Dollar.
©1996-2016 TheStreet, Inc. All rights reserved.
Action Alerts PLUS is a registered trademark of TheStreet, Inc.


text:
Pork processing business opens in Pleasant Hope, to create 160 new jobs
St. Louis Mayor Francis G. Slay Recognized for Support of AmeriCorps and National Service
Gov. Nixon celebrates Randolph County earning Certified Work Ready Community status
Gov. Nixon announces $300,000 for GOCAT, the Greater Ozarks Center for Advanced Technology
Gov. Nixon highlights Missouri's increased investment in start-ups, position as leader in new business creation, in visit to BioGenerator Accelerator Labs in St. Louis


text:
From Publishers Weekly
Copyright © Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
"The Virgin of Small Plains will keep you up all night. Nancy Pickard's intelligent, suspenseful storytelling never disappoints."
–Julie Garwood
"Like the heart-stopping skid that sets it in motion, this book hurtles inexorably toward a startling conclusion. Along the way Nancy Pickard wrests magic from the everyday and redemption from broken dreams. The Virgin Of Small Plains is a beautiful and resonant book."
–Carol Goodman, author of The Ghost Orchid
"An unforgettable tale of love, lust, faith, betrayal, and redemption. A powerful, mesmerizing suspense novel–a tour de force!"
–Judith Kelman, author of The Session
"A hold-your-breath suspense story–sexy, warm, and poignant, with aching loss and a human desire for miracles. Pickard's best book yet."
–Margaret Maron, author of Rituals of the Season


text: hey everyone, i just got the PPV achievement last night. i am undefeated, around 30-0 i think, and i was just wondering if there are any surprises i should know about. i have had to go to the dashboard once or twice to not get a lose and i have gotten frustrated in a couple fights. i do use the illegal blows so that helps ;) any info on any hard to win fights would be nice to know about.