Blackberry should sue every tech company ever
Clearly, I'm missing something. I don't think any of these are new, or were new fifteen years ago. Please tell me what I'm missing with these interpretations:
Number: 7,372,961
Description: Method of public key generation. Described as "a potential bias in the generation or a private key is avoided by selecting the key and comparing it against the system parameters. If a predetermined condition is attained it is accepted. If not it is rejected and a new key is generated."
Meaning:
do {
key=make_key();
while (!WeLikeThisKey(key));
Number: 8,279,173
Description: User interface for selecting a photo tag. "There is disclosed a user interface for selecting a photo tag. In an embodiment, the user interface embodies a method of selecting a photo tag for a tagged photo, comprising: providing a tag entry field for entering a photo tag; in dependence upon a string entered by a user, displaying in a matching tag list any tags from one or more selected tag sources matching the entered string."
Meaning: A search box with a list of results. And tags, of course.
Old alternative: Google image search.
Number: 8,209,634
Description: Previewing a new event on a small screen device. "Individual applications are each represented by an application icon on a screen of a graphical user interface for the device. When a new event occurs, particularly when the new event relates to a specific one of a plurality of similar applications, the invention provides a convenient way to denote which application relates to the event. In response to a new event of a one of the applications, the application's icon is visually modified to notify of the new event."
Meaning: Visually indicating something, as long as it's a small screen.
Old alternative: The flag icon on a mail program meaning you have unread mail. If this doesn't count as small screen, the same thing on a laptop.
Number: 8,301,713
Description: Handheld electronic device and associated method providing time data in a messaging environment. "An improved handheld electronic device and an associated method are provided in which time data regarding certain aspects of a messaging conversation on a handheld electronic device are made available to a user. Such time data is provided, for instance, in situations where an interruption has occurred during a messaging conversation."
Meaning: Knowing what time a message was sent.
Old alternative: Any SMS system ever that allowed the phone to store the messages for any length of time. Alternatively, e-mail (we find that e-mail clients were brazenly violating patents by displaying the received date and time of e-mail messages. The culprits were so evil as to do this even before the filing of the patents by the plaintiff. We sentence all involved to having to clear out their inboxes and then their spam folders.).
Number: 8,429,236
Description: Transmission of status updates responsive to status of recipient application. "During one mode of operation, a mobile communications device transmits status messages using a conservative message transmission mode. This allows the mobile communications device to transmit a greater number of status updates for future processing by the recipient application while conserving resources."
Meaning: Data compression before you send data on a network.
Old alternative: Data compression on a modem from the 90s.
Number: 8,677,250
Description: System and method for switching between an instant messaging conversation and a game in progress. "Enabling a game application on the electronic device to utilize a contact list for an instant messaging application, during a game in progress with a particular contact in the contact list, preparing game messages to be sent to the particular contact by including game progress data, communicating at least one game message during the game in progress with the particular contact using an instant messaging system used by the instant messaging application; displaying at least one instant message in an instant messaging conversation user interface; and displaying a game in progress user interface associated with the game play, after detecting a selection in the instant messaging conversation user interface to switch to the game in progress."
Meaning: So ... basically any multiplayer game ever?
Old alternative: Any game with built-in chat, or, given that this patent also mentions "System and method for switching", any multiplayer game ever + any instant messaging system ever + alt tab.
Number: 9,349,120
Description: System and method for silencing notifications for a message thread. " A user can select to silence a message thread. Once a message thread has been silenced, the user will no longer receive notifications of new messages added to the thread."
Meaning: Mute button
Old alternative: Close the IM program handling that thread, or focus on a different thread, or press mute button on messages. Also, they don't mention the unmute button. Give me a minute--I'm just off to patent the unmute button and sue every messaging company ever. And that includes blackberry! The world of messaging shall be mine!