Method and apparatus for generating texture

Title:  Method and apparatus for generating texture

Type:  issued patent

Patent number:  7,164,426

Issue date:  January 16, 2007

Filing date:  November 28, 2000 (claims priority back to August 20, 1998)

Link to PDF:  

AIPW Summary:  A graphics processor for texture mapping 3D objects. In a 3D display system, each displayed object has its own coordinate display system. These object coordinates need to be mapped to the display device coordinate system to be able to properly display the image in terms of its positioning, including the viewer’s viewpoint and perspective scaling of the object. One problem that occurs during rendering such an object is that time is wasted rendering hidden pixels, since the rendering algorithms often need to redraw the object multiple times since the display device is only in 2D. This invention aims to eliminate the wasted rendering time by deferring pixel coloring until it can be determined which pixels will actually be visible.

Unsupervised data-driven pronunciation modeling

Title:  Unsupervised data-driven pronunciation modeling

Type:  issued patent

Patent number:  7,165,032

Issue date:  January 16, 2007

Filing date:  November 22, 2002 (claims priority to September 13, 2002)

Link to PDF:  

AIPW Summary:  A method for pronouncing a word by breaking the word into component sounds and modeling the closest sounds to approximate the word. The individual sounds are strung together to pronounce the word. The sounds easy (no pun intended) if a human being is doing, but the process is drastically more complex if a computer is to do it. Pronunciation modeling uses predefined letter to sound rules to translate a written word into a spoken word; however, letter to sound rules often don’t work well since all the rules need to be predefined. This invention uses phoneme patterns to approximate the pronunciation of portions of a word, rather than following letter to sound rules.

Scalable scroll controller

Title: Scalable scroll controller

Type: issued patent

Patent number: 7,165,227

Issue date: January 16, 2007

Filing date: September 23, 2002 (claims priority to April 7, 1999)

Link to PDF:

AIPW Summary: A method and apparatus for scrolling through a media file, e.g., an audio or video file. To be able to effectively use a scroll bar to scan and select through the media file, the scroll bar needs to be scaled to provide a fine resolution over a varying magnification scale. The width of the scroll bar is proportional to the scale that is being represented. The user can change the scale displayed by manipulating the scroll bar. For example, see Figures 5a and 5b. Notice how the scroll bar shrinks as the magnification scale becomes finer. The example shows a time-based scale starting from years and proceeding down to seconds. By expanding or contracting the slide controller (using one of the two movable end points), the scale can be easily changed.

Design for first generation iPod Shuffle

Title: Media device

Type: design patent

Patent number: D535,308

Issue date: January 16, 2007

Filing date: March 31, 2006

Link to PDF:

AIPW Summary: Another design patent for the first generation iPod Shuffle. This patent differs from D534,921 in that this one includes the scroll wheel on the front, the controls on the back, and the USB connector on the bottom.

24 – Season 6

Finally! 24 is back and with a bang – literally. I was moving when the nuke went off and literally stopped for a moment. Holy crap! I can’t believe they did that in Hour 4! Now what?!? Apparently four more suitcase nukes to locate.

Some observations from the first four hours:

  • Biting the first terrorists neck. Was he channeling The Lost Boys? Jack Bauer’s no vampire. If a vampire saw Jack Bauer, it would drive a stake through its own heart.
  • How can Jack even be walking after getting stabbed in the back with that giant needle? Oh, wait. I forgot. He’s Jack Bauer.
  • What about moving his left arm after getting stabbed with that large knife? Ditto.
  • Notice how while Assad was driving, Jack wasn’t wearing a seatbelt? Jack Bauer doesn’t need seatbelts.
  • On stealing the Jeep: “Don’t get up.” Classic.

My wife thinks I’m nuts for laughing at that last one (this is the first time she’s watched the show). For more laughs, I suggest the Random Jack Bauer facts. Although these were initially inspired by the insanely funny Chuck Norris facts. I dare you to read more than a page of the Chuck Norris facts without laughing your ass off.

Maybe it won’t be called the iPhone

As you may have already heard, Cisco sued Apple for trademark infringement over the iPhone name. (See the CNet story. See the Cisco press release and the Cisco blog post from their general counsel.)

A basic trademark rule: if the goods or services sold under a mark would overlap with an existing mark, then the first person to use the mark wins. (Unless you get into intent to use applications, which would muddy things a bit, but since that doesn’t apply here, we can forget about it for now.) Cisco (via assignment from acquiring InfoGear) has priority to use the iPhone mark in connection with “computer hardware and software for providing integrated telephone communication with computerized global information networks” and a first use date of June 6, 1997. (See the trademark registration information from the U.S. Patent and Trademark Office.)

Could Apple and Cisco come to an agreement where the both could use the name iPhone? Yes, they could have agreed to whatever they wanted.

Wouldn’t more people associate Apple with the name iPhone, rather than Cisco? Perhaps, based on the existence of the iMac, iPod, and iTunes. But that’s not the point. The point is that the iPhone trademark was first used (June 6, 1997) before the first iMac was introduced (May 6, 1998; see this EveryMac page for details).

What’s in the lawsuit? (See a PDF of the complaint.) A few interesting things. For example, Apple approached Cisco to acquire the mark in 2001 (see paragraph 17). There is a contention that Apple was using a shell corporation called Ocean Telecom Services LLC to attempt to register the name iPhone in other countries. The complaint points to an Australian trademark application by Apple and a U.S. trademark application by Ocean Telecom that claim priority back to the same trademark application in Trinidad & Tobago (see paragraphs 18-24). Even if this allegation is true, it really doesn’t make much sense from a trademark perspective since the application would be likely to be blocked by Cisco’s iPhone registration. The rest of the stuff (the claims and relief sought) are standard trademark infringement stuff that you would find in virtually all trademark infringement suits.

What will be the outcome of this? Sorry, try your question again later. Trying to predict stuff like this is a bit crazy, since we can’t really know the full dynamics behind the negotiations that led up to this. But a good guess would be that Apple changes the name of the product. Maybe similar to the Apple TV device, i.e., Apple Logo Phone.

QuickTime user interface

Title:   User interface for presenting media information

Patent application publication number:  20070011614

Publication date:  January 11, 2007

Filing date:  September 14, 2006 (priority back to April 15, 1999)

Link to PDF:  

AIPW Summary:  This application is one of a chain of continuations, dating back to April 15, 1999, and relates to the QuickTime player user interface. As part of a family of applications, each one claims different aspects of the invention. This application’s claims are directed to the graphical timeline interface component including a start indicator and a stop indicator. Either the start indicator or the stop indicator can be used as a draggable portion of the timeline to jump to a particular part of the media file being played.

These concepts will be familiar to anyone who has used the QuickTime player. But remember that this application claims priority back to 1999, so that is the time to be considered for what is “state of the art”. I’m bringing that up so there aren’t any cries of “how can that be patentable?”.

iPhone patents

With yesterday’s introduction of the iPhone, Apple has given AIPW a whole new category of patents to write about. Per Steve Jobs in his keynote address, “Boy did we patent it!”

What I’m going to do is review existing patents and publications and see if I can figure out how many iPhone-related patents I can identify. This is not a contest to see if I can find them all, but I will review the more interesting ones in some detail. It will take time, and I’ll add to this category gradually.

Single-channel convolution in a vector processing computer system

Title:   Single-channel convolution in a vector processing computer system

Patent application publication number:  20070005674

Publication date:  January 4, 2007

Filing date:  September 12, 2006 (priority back to November 30, 2001)

Link to PDF:  

AIPW Summary:  A system and method for performing convolution in vector processing. The method uses the parallel computing capability of a vector processing system and the distributed properties of the discrete-time convolution sum by performing convolution on portions of an overall data stream simultaneously. Partial solutions are obtained and superimposed to achieve an overall solution data stream. Basically, signal processing requires large amount of computing power to process a data stream in a serial manner, since it is a linear process. This invention breaks up the stream into smaller pieces and uses parallel processing to process several pieces simultaneously, thereby speeding up the overall process. (The actual solution gets deeper into the math involved, and is a bit on the “heavy reading” side of things. Feel free to peruse it yourself.)