IP Library Granted Patent US 8,095,941
Granted Patent B2
US 8,095,941 · App. 11/470,677 · Granted Jan 10, 2012

System for portion of a day out of office notification

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 8,095,941
App. No.
11/470,677
Granted
Jan 10, 2012
Kind
B2
Abstract

A system for generating an electronic notice programmed to display a portion of a day out of the office notice. The system including an application server node configured to execute a personal information management application. An application programming interface is programmatically associated with the personal information management application for allowing requests for services to be transmitted to the personal information management application. At least one of a rich client delegate and a remote EJB housing the API, the rich client delegate and the remote EJB being programmatically associated with the application server node and the personal information management application. The rich client delegate being configured to receive and transmit data to the API via a network. At least one client node is operably associated with the application server node via the network. Each client node having a user interface (UI) that is programmatically associated with the personal information management application.

Claims (11)

1. A system for generating an electronic notification containing a portion of a day out of office notice, comprising:

an application server node operably associated with a database server having an application data supporting personal information management (PIM) system, the application server node configured to execute a personal information management application, the application server node further configured to store the personal information management application;

an application programming interface (API) programmatically associated with the personal information management application for allowing requests for services to be transmitted to the personal information management application;

at least one of a rich client delegate and a remote enterprise Java bean (EJB) housing the API, the rich client delegate and the remote EJB are programmatically associated with the application server node and the personal information management application, the rich client delegate being configured to receive and transmit data to the API via a network;

at least one client computer operably associated with the application server node via the network, each client computer having a user interface (UI) that is programmatically associated with the personal information management application and the API such that a user may input date with timestamp to-the-minute data corresponding to an out of office time period into the UI and transmit the date with timestamp to-the-minute data from the client computer to the API; and

wherein one rich client delegate is programmatically supported by a business logic member, the business logic member being configured to receive the date with timestamp to-the-minute data entered by the user via the UI by way of the supporting business logic member, the rich client delegate further configured to transmit the date with timestamp to-the-minute data to the API of the remote EJB;

wherein the application server node further includes a mail transfer agent (MTA), the mail transfer agent being programmatically associated with the personal information management application and the API;

wherein the mail transfer agent includes three phases, (i) a receiving phase for the an Simple Mail Transfer Protocol (SMTP) server (ii) a handling phase for handling name resolution, group expansion and content analysis, and (iii) a delivering phase for performing local and external mail delivery, wherein the delivery phase includes a delivery extension member for allowing plug-ins to add new functionalities, the delivery extension member being programmatically associated with the personal information management application and the API;

wherein the MTA includes an out of office filter member, the out of office filter member being programmatically configured to be a plug-in to the delivery extension member, wherein the MTA includes an out of office service; and

wherein the rich client delegate and the remote EJB are configured to receive the transmitted data from the client computer and forward the data to the API.

2. The system of claim 1 , wherein the API is further configured to forward the transferred data to the MTA.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2016
From: MIDWAY TECHNOLOGY COMPANY LLC
To: SERVICENOW, INC.
Reel/Frame 038324/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2016
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MIDWAY TECHNOLOGY COMPANY LLC
Reel/Frame 037704/0257 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2006
From: DAI, HONG; RYAN, CORINNE M
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 018223/0886 →