IP Library Granted Patent US 7,519,672
Granted Patent B2
US 7,519,672 · App. 11/181,418 · Granted Apr 14, 2009

Active session queue management using contextual systems with an instant messaging proxy service

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,519,672
App. No.
11/181,418
Granted
Apr 14, 2009
Kind
B2
Abstract

A system and method for providing implementing proxy handling of instant messages and the like, wherein proxy recipients are designated by an original recipient, and one or more redirection rules are established indicating conditions under which said designated proxy recipients are to be sent redirected messages. When an instant message is received directed towards the original recipient, the redirection rules are evaluated and the message is redirect to a designated proxy recipient according to the redirection rules, with the display of the received message being suppressed or blocked on the intended original recipient's user interface.

Claims (16)

1. A method for conducting a transaction in an on-demand computing environment comprising:

providing transaction-oriented process software in a shared file system configured:

to provide one or more designations of proxy recipients related to an original recipient,

to provide one or more redirection rules indicating conditions under which said designated proxy recipients are to be sent redirected instant messages, said redirection rules containing at least one rule besides a rule to forward all instant messages,

to receive an instant message directed towards said original recipient from a sender,

to evaluate said redirection rules,

to send said received instant message to a designated proxy recipient according to said redirection rules, and

to suppress instant delivery of said received instant message to a user interface associated with said original recipient;

executing said transaction-oriented process software in an on-demand computing system wherein transactions provided by said transaction-oriented process software are automatically shared by serving plurality customers;

differentiating and recording usage for each of the plurality of customers of said transaction-oriented process software according to one or more parameters included in said transactions, said parameters uniquely identifying each customer and a type of transaction conducted for that customer;

providing transaction processing capacity to said customers using a pay-as-you-go billing process in which charges are posted for actual computing resource consumption, said pay-as-you go model metering resource consumption by units of consumption including processor units of time, number of processor operations, number of transactions completed, network bandwidth utilized, memory usage, storage usage, and number of communications packet transfers completed, wherein said pay-as-you-go billing process further comprises:

collecting by a billing server from a transaction server service consumption measurements for said customers,

periodically summing said collected measurements for each of said customers,

multiplying said summed measurements by a unit cost factor to determine a total service cost for each said customer, and

posting said total service costs to at least one banking account server payment; and

responsive to a number of transactions to any one server exceeding a measured aggregate capacity limit including a maximum network bandwidth, a maximum memory usage, and a maximum storage usage, automatically accessing one or more additional servers to increase the capacity and to share the workload.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE PCT NUMBER PCT/IB2016/058014 PREVIOUSLY RECORDED ON REEL 047690 FRAME 0640. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jan 17, 2019
From: SNAPCHAT, INC.
To: SNAP INC.
Reel/Frame 048089/0452 →
CHANGE OF NAME Recorded Dec 6, 2018
From: SNAPCHAT, INC.
To: SNAP INC.
Reel/Frame 047690/0640 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2016
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: SNAPCHAT, INC.
Reel/Frame 037573/0170 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2006
From: BOSS, GREGORY JENSEN; CHEN, YEN-FU; HAMILTON, RICK ALLEN; PANDYA, AROOPRATAN D.; SEAMAN, JAMES WESLEY; WATERS, TIMOTHY MOFFETT
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 017079/0499 →