Archive for February 15th, 2007

Valentine’s Day 2007

Thursday, February 15th, 2007

I had ranted previously about how much I hate Valentine’s Day (see them all here), with its contrived notions of what to do to make the day “special”. Hint: it’s diamonds.

Things are a little different now, since I’m married. But the more important factor is Victoria, age 7 1/2. Valentine’s Day is apparently a big deal for little girls, so neither Karen nor I could be our usual sour selves to ruin it for her. But Mother Nature didn’t help, by interjecting a snowy, slushy, icy mess that canceled school.

I still went to work, since I take public transportation and Karen couldn’t stand having me underfoot all day. There was a payoff when I got home: Victoria loved her presents. I picked up a couple of kids’ joke books, since I had been getting the line “please tell me a joke” when I would tuck her in for the night. I’m not much of a joke teller; more of an observational humorist, though I throw far more stuff out there than is actually funny. (I never figured out the “funny average”, but I imagine it’s quite low.) And I certainly don’t know any age-appropriate jokes. So these books will both entertain Victoria and save my neck. The only drawback is that jokes that amuse a 7 1/2 year old child don’t do much for adults – more puns than anything else. Oh, I also realized that trying to avoid a knock-knock joke by staying quiet, like you’re pretending nobody’s home, doesn’t work either.

For any hopeless romantics reading this, Karen and I do have dinner out scheduled for Saturday.

Method for providing stand-in objects

Thursday, February 15th, 2007

Title:  Method for providing stand-in objects

Patent application publication number:  20070039008

Publication date:  Februsary 15, 2007

Filing date:  July 31, 2006 (priority to December 7, 1994)

Link to PDF:    (17 pages)

AIPW Summary:  A method for using stand-in objects to resolve relationships in an object oriented environment. When a first piece of data is fetched in an object oriented relational database (for example), data related to the first piece of data is also fetched, which wastes processing time to resolve all the relationships. This invention delays instantiation of the related data by using stand-in objects. The stand-in objects belong to a “fault” class and are transformed into the actual data the first time the object is accessed. The stand-in object can exist for as long as it can handle messages sent to it. Once the stand-in object receives a message it can’t handle, the actual data is fetched. A list of messages that the stand-in object can handle is described in paragraphs 0049-0062. This application is a bit odd in that it only has one claim; though since it is application #6 in this family, that it understandable.

Music synthesizer; generating a synthesizer output with a constant beat

Thursday, February 15th, 2007

Title:  Music synthesizer and a method of generating a synthesizer output with a constant beat

Type:  issued patent

Patent number:  7,176,374

Issue date:  February 13, 2007

Filing date:  November 14, 2005 (priority to April 30, 2003)

Link to PDF:    (4 pages)

AIPW Summary:  A music synthesizer that provides a constant beat across a range of tones. The beat frequency is independent of pitch or octave. For those of you who thought music and math were different, this invention shows otherwise by deriving the beat frequency according to an equation. This patent is rather short, so there’s not much to discuss.

Cache management using historical access information

Thursday, February 15th, 2007

Title:  Cache management using historical access information

Type:  issued patent

Patent number:  7,177,984

Issue date:  February 13, 2007

Filing date:  April 16, 2004

Link to PDF:    (9 pages)

AIPW Summary:  A cache priority for an item is calculated based on access frequency, retrieval cost, and item size. The cache priority is dynamically updated as items are accessed. The cache priorities are used to determine which items remain in the cache when the cache is running low on space. The claims of this patent are fairly broad and follow the basic overview above.