Archive for May, 2007

Patents issued on May 1, 2007

Sunday, May 27th, 2007

RE39,610  Systems and methods for replacing open windows in a graphical user interface    (12 pages)
Returning a GUI window to its original screen location. This is used, for example, with multiple stacked windows. The user selects a window lower down in the stack to work in, and then that window is returned to its original position in the stack. This reissue patent added storing an initial location and position for a window to the claims; this feature was not present in the originally issued patent (which issued in June 2000).

D541,799  Electronic device    (5 pages)
Design for flat-panel iMac with the camera at the top front of the display.

7,213,103  Accessing data storage systems without waiting for read errors    (16 pages)
Accessing data on a data storage system that is experiencing a slow access (i.e., access that takes more than a predetermined length of time).

Application published on April 26, 2007

Sunday, May 27th, 2007

20070094302 Method and apparatus for mapping objects to multiple tables of a database (29 pages)
Mapping data to objects in a database management system.

Patents issued on April 24, 2007

Tuesday, May 22nd, 2007

D541,299  Media device    (5 pages)
Design for the iPod, 4G and up, in black.

D541,298  Media device    (5 pages)
Design for the iPod, 4G and up.

D541,297  Media device    (4 pages)
Design for the iPod nano.

D541,042  Electronic device holder    (7 pages)
Design for the iPod nano arm band.

7,209,344  Computer controlled display device    (136 pages)
Various embodiments for the old iMac “desklamp” design. In 102 pages of drawings, this patent shows the mechanical aspects of how the screen is supported and moves.

7,209,146  Methods and apparatuses for the automated display of visual effects    (20 pages)
Fade transition effects for video clips.

7,207,104  Hybrid ground grid for printed circuit board    (15 pages)
Printed circuit board layout with ground traces.

Applications published on April 19, 2007

Tuesday, May 8th, 2007

20070089066  Method and apparatus for displaying a window for a user interface    (29 pages)
Automatically adjusting windows displayed in a GUI. Examples given include the volume control window that pops up and fades out when you adjust the volume under OS X. The claims are directed to translucent windows and fading them out after a certain period of time.

20070088806  Remotely configured media device    (16 pages)
Remotely setting the configuration or settings of a portable electronic device. After a quick glance, this looks like it could be used to establish the operating parameters of the device, which could include a phone (i.e., this could be iPhone related). I’ll look into this one in more detail also.

20070085854  System and method for computing a desktop picture    (9 pages)
Showing a desktop picture without using an image file. The desktop picture is computed using a “recipe” that has a small memory footprint.

20070085841  Method and apparatus for accelerated scrolling    (26 pages)
Scrolling using an iPod’s scroll wheel. Claims are directed to the concept of the speed that you scroll through a list depends on how fast your finger moves on the scroll wheel.

20070085157  Integrated proximity sensor and light sensor    (33 pages)
Proximity sensor for the iPhone. More detail on this one later.

20070084333  Graphical user interface and methods of use thereof in a multimedia player    (16 pages)
Another application for the hierarchical iPod user interface. This one has claims directed to a method for navigating through the different layers.

Patent issued on April 17, 2007

Tuesday, May 8th, 2007

7,206,001  Fractal-dithering technique for image display    (8 pages)

Bird poop on your head is not good luck

Tuesday, May 8th, 2007

It’s an “old wives’ tale” that when a bird poops on your head, it’s supposed to be good luck. I couldn’t find any remotely reliable Internet sources for that, so I’ll stick with the “old wives’ tale” instead.

Anyway, that’s what happened to me this morning. I was already not in a great mood. I’m waiting for the bus and I feel something hit my head. I reach up with my left hand to make sure that whatever it is is off my head. I look at my fingers. No! Bird poop! I open my bag with my right hand (being left handed, this is a bit of a struggle) and grab the travel pack of tissues I keep in there. The little sticker seal thingie breaks off before I can get a tissue out. I wipe off my hands and then fish the cell phone out of my bag. I start walking back home and call Karen.

“I need help!”

“What’s wrong?”

“A bird pooped on my head and I need help getting it off. I’m walking back now.”

With a combination of snickering at my fate this morning and choking back disgust at the sight of some bird poop in my hair, Karen helps me clean myself up. The upside is that I got a ride into work this morning.

Other than that, nothing good happened. So I’d like to know where this wives’ tale came from. Stupid bitches. :-\

Broad Street Run LBRR - PR edition!

Sunday, May 6th, 2007

I did it!  It’s taken five years, but I finally PR’ed by 30 seconds! It’s not the 1:05:00 that I was shooting for, but it’s still a PR! And, more importantly I think, is that I ran the whole thing by myself. Kept some people I didn’t know within sight and traded off places with a few others, but not really running together.

On to the breakdown…

I didn’t see many Philly Runners (as of this writing, there’s a problem with the group’s home page) at the start - saw Goat, Bike Mike, and Gary. Bike Mike said he was considering a 6:30 pace (just what I wanted) but he hadn’t been training much lately, so he wasn’t sure what he’d be able to do. Then, about 3 minutes before the start, Mike decided he needed a bathroom break. Oh well, I guess I’ll see him out on the course.

Shortly after the start, some woman tripped or otherwise fell somewhere off to my right (I was far left). Not sure what happened, but I imagine that it couldn’t have been pretty with nearly 18,000 people around. (Short aside: As much as I don’t like them, I think it’s time to use start corrals based on a proven qualifying time. If they can do it for the Bolder Boulder 10K with over 40,000 people, then it can be done here.)

Anyway, Mile 1 in 6:23. Perfect! Right where I want to be. Mile 2 in 6:20; I’m still staying far left and feeling pretty good. I finally see Mike just after Mile 2 and say hi. I thought we would stick together, but apparently I was wrong. (Sorry about that, Mike.) Mile 3 in 6:25 - got a few seconds in the bank to play with and just need to keep going.

Mile 4 in 6:29 (actually a fraction under 6:30). Mile 5 in 6:30 even. I’m halfway home and on target, but starting to breathe a little heavy. This is what happens running solo - nothing to take my mind off any creeping fatigue. Mile 6 in 6:38. Damn! Starting to slip a little, but this isn’t too bad. Mile 7 in 6:45. Ouch! Now I’m really starting to feel a little wiped.

Mile 8 in 6:49. Oh, no, not again. This would be my typical racing performance of a good start followed by a rapid fade. But wait! My total time at Mile 8 is 52:24, meaning that if I can run the last two miles under 7:00, I have a shot at a PR! Holy crap!

At this point, I’m fueled by pure will power: I’m going to put in whatever I’ve got left to hit that PR. Mile 9 in 6:40. I’m speeding up a little bit, but that’s good. I now start obsessive checking my watch more frequently, but I really have no idea how much farther I’ve got to go until I hit the entrance to the Naval Yard. This is it, last quarter mile. I don’t want to look at the watch. I push it as much as I can.

I hit the line in 1:05:40 - a PR by 30 seconds! Mile 10 in 6:35. I whooped and pumped my fists, probably looking like a loon, but I don’t care. And that announcer guy still doesn’t call out my name. How many freakin’ times do I have to do this race before that will happen?? Though maybe it’s a good thing, since there’s nothing really punny about my name (according to Victoria, he was a lousy announcer).

I had to go right after I finished - Karen and Victoria were waiting and shivering in the wind. But a great run. :-)

Applications published on April 12, 2007 (Part 2 of 2)

Tuesday, May 1st, 2007

20070083911  Intelligent media navigation    (69 pages)
Navigating sequential media content (i.e., the Front Row interface).

20070083825  Method and apparatus for displaying a window for a user interface    (30 pages)
Displaying different kinds of user informational windows (e.g., system alerts) in a GUI that automatically disappear after a user-triggered event or input or after a set period of time. Also includes windows that fade out, like the volume adjustment window.

20070083822  Method and apparatus for use of rotational user inputs    (17 pages)
Rotational input in a GUI is transformed into linear action (i.e., using an iPod scroll wheel to navigate through a GUI).

20070083616  Multi-media center for computing systems    (15 pages)
A modular architecture for a multimedia center. (To be reviewed in greater detail soon.)

20070083471  Techniques and systems for electronic submission of media for network-based distribution    (49 pages)
Submitting media to a media distribution site, which is then later encoded for subsequent purchase and downloading.