E-mail notification device
First Claim
1. A computer program product comprising:
- a computer storage medium and a computer program code mechanism embedded in the computer storage medium for causing a computer to forward a portion of a message to a wireless notification device using a private, non-commercial network, the computer program code mechanism comprising;
a first computer code device configured to periodically connect the computer, using a first communications interface of the computer, to a remote information server to poll for new messages;
a second computer code device configured to download a portion of the new messages using the first communications interface of the computer; and
a third computer code device configured to wirelessly transmit, using a private, non-commercial network transmitter, for a subset of the new messages, the portion of the subset of messages downloaded by the second computer code device, wherein the private, non-commercial network transmitter is connected to a second communications interface of the computer.
4 Assignments
0 Petitions

Accused Products

Abstract
A method, system and computer program product for notifying a user of recently received information while away from the display connected to the computer. Using a non-commercial, private network, the information is forwarded from a computer through a transmitter to a portable receiver with an integrated display. Such information may be in the form of e-mails, stock quotes, and calendar alarms.
287 Citations
Methods for publishing content | ||
Patent #
US 7,917,505 B2
Filed 10/28/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for remotely controlling mobile communication devices | ||
Patent #
US 7,870,228 B2
Filed 10/28/2002
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
Linking of personal information management data | ||
Patent #
US 7,917,468 B2
Filed 09/16/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Providing content per delivery endpoint | ||
Patent #
US 7,873,742 B1
Filed 11/20/2003
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Sectional E-mail Transmission | ||
Patent #
US 7,890,593 B2
Filed 07/17/2008
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Notification system and method for domain name registrars | ||
Patent #
US 7,921,162 B2
Filed 07/19/2004
|
Current Assignee
Go Daddy Operating Company LLC
|
Original Assignee
Go Daddy Group Incorporated
|
Notification system and method for domain name options | ||
Patent #
US 7,953,813 B2
Filed 07/22/2010
|
Current Assignee
Go Daddy Operating Company LLC
|
Original Assignee
Go Daddy Group Incorporated
|
Notification system and method for domain name options | ||
Patent #
US 7,953,812 B2
Filed 03/12/2009
|
Current Assignee
Go Daddy Operating Company LLC
|
Original Assignee
Go Daddy Group Incorporated
|
PORTABLE DEVICE HAVING BIOMETRICS-BASED AUTHENTICATION CAPABILITIES | ||
Patent #
US 20110107416A1
Filed 01/07/2011
|
Current Assignee
Trek 2000 International Limited
|
Original Assignee
Trek 2000 International Limited
|
E-mail notification device | ||
Patent #
US 8,001,209 B2
Filed 12/29/2004
|
Current Assignee
S Aqua Semiconductor LLC
|
Original Assignee
Auctnyc 16 LLC
|
SYSTEM AND METHOD OF RETRIEVING ELECTRONIC MAIL | ||
Patent #
US 20110212710A1
Filed 05/09/2011
|
Current Assignee
Blackberry Limited
|
Original Assignee
TeamOn Systems Incorporated
|
Flexible billing architecture | ||
Patent #
US 8,010,082 B2
Filed 10/19/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method of retrieving electronic mail | ||
Patent #
US 8,005,462 B2
Filed 02/17/2004
|
Current Assignee
Blackberry Limited
|
Original Assignee
TeamOn Systems Incorporated
|
MOBILE DEVICE POWER MANAGEMENT IN DATA SYNCHRONIZATION OVER A MOBILE NETWORK WITH OR WITHOUT A TRIGGER NOTIFICATION | ||
Patent #
US 20110213898A1
Filed 05/05/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Managing user-to-user contact with inferred presence information | ||
Patent #
US 8,069,166 B2
Filed 02/27/2006
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Multiple data store authentication | ||
Patent #
US 8,064,583 B1
Filed 09/21/2006
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
SYSTEM AND METHOD FOR REMOTELY CONTROLLING MOBILE COMMUNICATION DEVICES | ||
Patent #
US 20100281153A1
Filed 07/13/2010
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
System and Method for Sectional E-Mail Transmission | ||
Patent #
US 20100017481A1
Filed 07/17/2008
|
Current Assignee
Keith Raymond Walker, John Hans Handy-Bosma, Mei Yang Selvage, Yen-Fu Chen
|
Original Assignee
Keith Raymond Walker, John Hans Handy-Bosma, Mei Yang Selvage, Yen-Fu Chen
|
Universal data aggregation | ||
Patent #
US 7,853,563 B2
Filed 08/31/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
NOTIFICATION SYSTEM AND METHOD FOR DOMAIN NAME OPTIONS | ||
Patent #
US 20100287484A1
Filed 07/22/2010
|
Current Assignee
Go Daddy Operating Company LLC
|
Original Assignee
Go Daddy Group Incorporated
|
System for using email message to transmit a command to remotely control a computer resource | ||
Patent #
US 7,711,785 B2
Filed 12/30/2007
|
Current Assignee
Palmsource Incorporated
|
Original Assignee
Palmsource Incorporated
|
SYSTEM AND METHOD OF POLLING ELECTRONIC MAILBOXES | ||
Patent #
US 20100325230A1
Filed 08/27/2010
|
Current Assignee
Blackberry Limited
|
Original Assignee
TeamOn Systems Incorporated
|
NOTIFICATION SYSTEM AND METHOD FOR DOMAIN NAME OPTIONS | ||
Patent #
US 20100287254A1
Filed 07/22/2010
|
Current Assignee
Go Daddy Operating Company LLC
|
Original Assignee
Go Daddy Group Incorporated
|
System and method of polling electronic mailboxes | ||
Patent #
US 7,788,331 B2
Filed 02/23/2007
|
Current Assignee
Blackberry Limited
|
Original Assignee
TeamOn Systems Incorporated
|
Method and devices for data transfer | ||
Patent #
US 7,650,470 B2
Filed 06/28/2001
|
Current Assignee
Trek 2000 International Limited
|
Original Assignee
Trek 2000 International Limited
|
System and method for automatically forwarding email and email events via a computer network to a server computer | ||
Patent #
US 7,739,334 B1
Filed 03/17/2000
|
Current Assignee
Blackberry Limited
|
Original Assignee
Good Technology Corporation
|
Walkie-talkie with screen to show a list of other walkie-talkies within communication range | ||
Patent #
US 7,729,712 B2
Filed 10/10/2007
|
Current Assignee
OL Security LLC
|
Original Assignee
Eiliscope Development Co LLC
|
Hierarchically-Organized Control Galleries | ||
Patent #
US 20100293470A1
Filed 05/12/2009
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Walkie-talkie with screen to show a list of other walkie-talkies within communication range | ||
Patent #
US 20090011797A1
Filed 10/10/2007
|
Current Assignee
OL Security LLC
|
Original Assignee
DesignTech International Incorporated
|
INTEGRATED CIRCUIT FOR MOBILE RADIO TRANSCEIVERS | ||
Patent #
US 20090075603A1
Filed 09/10/2008
|
Current Assignee
Intel Deutschland GmbH
|
Original Assignee
Infineon Technologies AG
|
Portable device having biometrics-based authentication capabilities | ||
Patent #
US 7,549,161 B2
Filed 07/03/2001
|
Current Assignee
S-Com System Singapore PTE Limited
|
Original Assignee
Trek 2000 International Limited
|
NOTIFICATION SYSTEM AND METHOD FOR DOMAIN NAME OPTIONS | ||
Patent #
US 20090177549A1
Filed 03/12/2009
|
Current Assignee
Go Daddy Operating Company LLC
|
Original Assignee
Go Daddy Group Incorporated
|
State change alerts mechanism | ||
Patent #
US 7,624,172 B1
Filed 07/24/2000
|
Current Assignee
Facebook Inc.
|
Original Assignee
AOL LLC
|
Efficient notification of new electronic mail arrival | ||
Patent #
US 7,624,147 B2
Filed 09/04/2003
|
Current Assignee
Sierra Wireless Incorporated
|
Original Assignee
Sierra Wireless Incorporated
|
System and apparatus for compressing and decompressing data stored to a portable data storage device | ||
Patent #
US 7,631,121 B2
Filed 07/24/2006
|
Current Assignee
Trek 2000 International Limited
|
Original Assignee
Trek 2000 International Limited
|
NOTIFICATION AND SYNCHRONIZATION OF UPDATED DATA | ||
Patent #
US 20090327354A1
Filed 06/26/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Method and apparatus of storage anti-piracy key encryption (SAKE) device to control data access for networks | ||
Patent #
US 7,353,399 B2
Filed 01/08/2003
|
Current Assignee
Trek 2000 International Limited
|
Original Assignee
Trek 2000 International Limited
|
Instant messaging client having an embedded browser | ||
Patent #
US 7,392,306 B1
Filed 07/24/2000
|
Current Assignee
Facebook Inc.
|
Original Assignee
AOL LLC
|
Method and system for using email messages to remotely control a computer resource | ||
Patent #
US 20080162923A1
Filed 12/30/2007
|
Current Assignee
Palmsource Incorporated
|
Original Assignee
Palmsource Incorporated
|
IP handset-based voice mail notification | ||
Patent #
US 7,400,713 B2
Filed 01/05/2005
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
System and Method for Display of Chained Messages in a Single Email in Different Orders | ||
Patent #
US 20080281823A1
Filed 07/22/2008
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
Keith Raymond Walker, John Hans Handy-Bosma, Yen-Fu Chen
|
IP HANDSET-BASED VOICE MAIL NOTIFICATION | ||
Patent #
US 20080292069A1
Filed 07/09/2008
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
Meta-content analysis and annotation of email and other electronic documents | ||
Patent #
US 7,178,099 B2
Filed 01/23/2001
|
Current Assignee
SAP America
|
Original Assignee
Inxight Software Inc.
|
SYSTEMS AND METHODS FOR LOCATING CELLULAR PHONES AND SECURITY MEASURES FOR THE SAME | ||
Patent #
US 20070049290A1
Filed 08/03/2006
|
Current Assignee
Jeffrey Mullen
|
Original Assignee
Jeffrey Mullen
|
System and method of polling electronic mailboxes | ||
Patent #
US 7,206,816 B2
Filed 01/29/2004
|
Current Assignee
Blackberry Limited
|
Original Assignee
TeamOn Systems Incorporated
|
Digital rights management compliance with portable digital media device | ||
Patent #
US 20070130078A1
Filed 12/02/2005
|
Current Assignee
Robert Grzesek
|
Original Assignee
Robert Grzesek
|
Method and system for email notification using auto-forwarding and a lightweight mail notification sender | ||
Patent #
US 20070214221A1
Filed 03/08/2006
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
Walkie-talkie with screen to show a list of other walkie-talkies within communication range | ||
Patent #
US 7,299,075 B2
Filed 02/12/2004
|
Current Assignee
OL Security LLC
|
Original Assignee
DESIGNTECH LLC
|
RELAY OF ENTERPRISE MESSAGING SYSTEM EVENTS AMONG CLIENT DEVICES AND ONE OR MORE ENTERPRISE MESSAGING SYSTEMS | ||
Patent #
US 20070299972A1
Filed 05/01/2006
|
Current Assignee
CONSILIENT TECHNOLOGIES CORPORATION
|
Original Assignee
CONSILIENT TECHNOLOGIES CORPORATION
|
Messaging system | ||
Patent #
US 7,020,703 B2
Filed 02/12/2001
|
Current Assignee
Sharp Electronics Corporation
|
Original Assignee
Sharp Laboratories of America Incorporated
|
IP-based notification architecture for unified messaging | ||
Patent #
US 6,665,378 B1
Filed 07/31/2000
|
Current Assignee
Cisco Technology Incorporated
|
Original Assignee
Cisco Technology Incorporated
|
Apparatus, system, and method for wireless notifications | ||
Patent #
US 6,920,337 B2
Filed 03/01/2002
|
Current Assignee
Hewlett-Packard Development Company L.P.
|
Original Assignee
Hewlett-Packard Development Company L.P.
|
Wireless intelligent personal server | ||
Patent #
US 7,149,511 B1
Filed 08/31/2000
|
Current Assignee
Rosetta-Wireless Corporation
|
Original Assignee
Rosetta-Wireless Corporation
|
Calendar events and calendar-driven application technique | ||
Patent #
US 6,988,128 B1
Filed 09/27/2000
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
System and method for duplicate e-mail content detection and automatic doclink conversion | ||
Patent #
US 20060020668A1
Filed 07/22/2004
|
Current Assignee
Snap Inc.
|
Original Assignee
International Business Machines Corporation
|
System and method for sectional e-mail transmission | ||
Patent #
US 20060041625A1
Filed 08/19/2004
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Notification system and method for domain name registrars | ||
Patent #
US 20060031330A1
Filed 07/19/2004
|
Current Assignee
Go Daddy Operating Company LLC
|
Original Assignee
Go Daddy Group Incorporated
|
Portable data storage device | ||
Patent #
US 7,039,759 B2
Filed 12/19/2003
|
Current Assignee
Trek 2000 International Limited
|
Original Assignee
Trek Technology Singapore PTE Limited
|
System and apparatus for compressing and decompressing data stored to a portable data storage device | ||
Patent #
US 7,082,483 B2
Filed 05/16/2002
|
Current Assignee
Trek 2000 International Limited
|
Original Assignee
Trek Technology Singapore PTE Limited
|
Method and system for an e-mail service with processing of information e-mails of another internet service | ||
Patent #
US 20060218233A1
Filed 03/08/2006
|
Current Assignee
1 1 Internet AG
|
Original Assignee
1 1 Internet AG
|
Portable data storage device | ||
Patent #
US 20060200628A1
Filed 05/01/2006
|
Current Assignee
Trek 2000 International Limited
|
Original Assignee
Chong Seng Cheng, Teng Pin Poo
|
A PORTABLE DATA STORAGE DEVICE HAVING A SECURE MODE OF OPERATION | ||
Patent #
US 20060230203A1
Filed 05/30/2006
|
Current Assignee
Trek 2000 International Limited
|
Original Assignee
Trek Technology Singapore PTE Limited
|
SYSTEM AND APPARATUS FOR COMPRESSING AND DECOMPRESSING DATA STORED TO A PORTABLE DATA STORAGE DEVICE | ||
Patent #
US 20060259652A1
Filed 07/24/2006
|
Current Assignee
Trek 2000 International Limited
|
Original Assignee
Trek 2000 International Limited
|
Adaptive multi-line view user interface | ||
Patent #
US 20050005235A1
Filed 05/21/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Wireless intelligent portable-server system (WIPSS) | ||
Patent #
US 20050037787A1
Filed 06/24/2004
|
Current Assignee
Rosetta-Wireless Corporation
|
Original Assignee
Rosetta-Wireless Corporation
|
Method of receiving email by electronic communication device | ||
Patent #
US 20050071431A1
Filed 09/29/2003
|
Current Assignee
Inventec Appliances Corporation
|
Original Assignee
Inventec Appliances Corporation
|
E-mail notification device | ||
Patent #
US 20050114458A1
Filed 12/29/2004
|
Current Assignee
S Aqua Semiconductor LLC
|
Original Assignee
DesignTech International Incorporated
|
Method and system for electronic route planning and virtual queue handling | ||
Patent #
US 6,889,900 B2
Filed 07/01/2002
|
Current Assignee
Lo-Q PLC
|
Original Assignee
Koninklijke Philips N.V.
|
Remote mail management system | ||
Patent #
US 20050108359A1
Filed 11/05/2003
|
Current Assignee
Motorola Inc.
|
Original Assignee
Motorola Inc.
|
IP handset-based voice mail notification | ||
Patent #
US 6,891,934 B1
Filed 08/20/2002
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
Bellsouth Intellectual Property Corporation
|
IP handset-based voice mail notification | ||
Patent #
US 20050123106A1
Filed 01/05/2005
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
System and method of polling electronic mailboxes | ||
Patent #
US 20050171996A1
Filed 01/29/2004
|
Current Assignee
Blackberry Limited
|
Original Assignee
A DELAWARE CORPORATION, TeamOn Systems Incorporated
|
System and method of retrieving electronic mail | ||
Patent #
US 20050181768A1
Filed 02/17/2004
|
Current Assignee
Blackberry Limited
|
Original Assignee
TeamOn Systems Incorporated
|
Walkie-talkie with screen to show a list of other walkie-talkies within communication range | ||
Patent #
US 20050181726A1
Filed 02/12/2004
|
Current Assignee
OL Security LLC
|
Original Assignee
DesignTech International Incorporated
|
On-the-fly message notification system and methodology | ||
Patent #
US 6,952,720 B2
Filed 03/05/2001
|
Current Assignee
ONMOBILE LIVE INC.
|
Original Assignee
NMS Communications Corporation
|
System and method for communicating data via a wireless high speed link | ||
Patent #
US 6,973,476 B1
Filed 03/10/2000
|
Current Assignee
Qualcomm Inc.
|
Original Assignee
Atheros Communications
|
Method and apparatus of storage anti-piracy key encryption (SAKE) device to control data access for networks | ||
Patent #
US 20040025031A1
Filed 01/08/2003
|
Current Assignee
Trek 2000 International Limited
|
Original Assignee
Trek 2000 International Limited
|
Method and system for setting up a notification | ||
Patent #
US 20040088358A1
Filed 11/05/2002
|
Current Assignee
Nokia Corporation
|
Original Assignee
Nokia Corporation
|
Portable data storage device | ||
Patent #
US 20040139255A1
Filed 12/19/2003
|
Current Assignee
Trek 2000 International Limited
|
Original Assignee
Chong Seng Cheng
|
Policy enforcement in a secure data file delivery system | ||
Patent #
US 20040193915A1
Filed 03/01/2004
|
Current Assignee
Axway Incorporated
|
Original Assignee
Axway Incorporated
|
Systems and methods for locating cellular phones and security measures for the same | ||
Patent #
US 20040203923A1
Filed 03/25/2003
|
Current Assignee
Jeffrey D. Mullen
|
Original Assignee
Jeffrey D. Mullen
|
Apparatus, system, and method for wireless notifications | ||
Patent #
US 20040204044A1
Filed 03/01/2002
|
Current Assignee
Hewlett-Packard Development Company L.P.
|
Original Assignee
Hewlett-Packard Development Company L.P.
|
Network game system | ||
Patent #
US 20040224774A1
Filed 06/18/2004
|
Current Assignee
Nintendo Company Limited
|
Original Assignee
Nintendo Company Limited
|
Image forming apparatus for distributing data and information processing apparatus for obtaining data from image forming apparatus | ||
Patent #
US 20040236862A1
Filed 03/09/2004
|
Current Assignee
Ricoh Company Limited
|
Original Assignee
Ricoh Company Limited
|
Medical devices | ||
Patent #
US 20040243055A1
Filed 06/02/2003
|
Current Assignee
Boston Scientific Scimed
|
Original Assignee
Boston Scientific Scimed
|
Method and system for electronic route planning and virtual queue handling | ||
Patent #
US 20030010822A1
Filed 07/01/2002
|
Current Assignee
Lo-Q PLC
|
Original Assignee
Koninklijke Philips N.V.
|
System and method for remotely controlling mobile communication devices | ||
Patent #
US 20030088633A1
Filed 10/28/2002
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
Methods and apparatus for providing internet messaging on the screen of a digital telephone | ||
Patent #
US 20030123431A1
Filed 12/28/2001
|
Current Assignee
Siemens Information And Communication Networks Inc.
|
Original Assignee
Siemens Information And Communication Networks Inc.
|
Email alert device and method | ||
Patent #
US 20030143983A1
Filed 01/06/2003
|
Current Assignee
EMAD COMMUNICATIONS INTERNATIONAL PTY LTD
|
Original Assignee
EMAD COMMUNICATIONS INTERNATIONAL PTY LTD
|
Portable data storage and image recording device capable of direct connection to a computer USB port | ||
Patent #
US 20030149816A1
Filed 03/05/2002
|
Current Assignee
S-Com System Singapore PTE Limited
|
Original Assignee
S-Com System Singapore PTE Limited
|
System and apparatus for accessing and transporting electronic communications using a portable data storage device | ||
Patent #
US 20030174167A1
Filed 04/19/2002
|
Current Assignee
Trek 2000 International Limited
|
Original Assignee
Trek 2000 International Limited
|
Mobile originator call control | ||
Patent #
US 6,639,973 B1
Filed 04/26/2002
|
Current Assignee
Google Technology Holdings LLC
|
Original Assignee
Motorola Inc.
|
System and apparatus for compressing and decompressing data stored to a portable data storage device | ||
Patent #
US 20030217206A1
Filed 05/16/2002
|
Current Assignee
Trek 2000 International Limited
|
Original Assignee
Trek 2000 International Limited
|
Device for notification of receipt of email | ||
Patent #
US 20030229669A1
Filed 06/10/2002
|
Current Assignee
Jen-Fu Chen, Jason El Technology Company Limited
|
Original Assignee
Jen-Fu Chen, Jason El Technology Company Limited
|
Dual signaling channel communication system and method | ||
Patent #
US 20020025808A1
Filed 01/12/2001
|
Current Assignee
Global Telephony Incorporated
|
Original Assignee
Global Telephony Incorporated
|
Integrated real time and polled electronic messaging system and method | ||
Patent #
US 20020026513A1
Filed 03/19/2001
|
Current Assignee
GeoLogic Solutions Inc.
|
Original Assignee
GeoLogic Solutions Inc.
|
Network game system | ||
Patent #
US 20020086730A1
Filed 12/28/2001
|
Current Assignee
Nintendo Company Limited
|
Original Assignee
Nintendo Company Limited
|
Personal mail piece tracing and tracking mechanism | ||
Patent #
US 20020095306A1
Filed 09/28/2001
|
Current Assignee
The Escher Group Ltd.
|
Original Assignee
The Escher Group Ltd.
|
Messaging system | ||
Patent #
US 20020112021A1
Filed 02/12/2001
|
Current Assignee
Sharp Electronics Corporation
|
Original Assignee
Sharp Laboratories of America Incorporated
|
Communication system and method | ||
Patent #
US 20020137462A1
Filed 03/13/2002
|
Current Assignee
Koninklijke Philips N.V.
|
Original Assignee
Koninklijke Philips N.V.
|
Electronic mail management method and management system | ||
Patent #
US 20020156854A1
Filed 08/29/2001
|
Current Assignee
Hitachi America Limited
|
Original Assignee
Hitachi America Limited
|
Methods and systems for providing personalized notification | ||
Patent #
US 20020152276A1
Filed 04/17/2001
|
Current Assignee
Alcatel-Lucent USA Inc.
|
Original Assignee
Alcatel-Lucent USA Inc.
|
Meta-content analysis and annotation of email and other electronic documents | ||
Patent #
US 20020143871A1
Filed 01/23/2001
|
Current Assignee
SAP America
|
Original Assignee
Inxight Software Inc.
|
On-the -fly message notification system and methodology | ||
Patent #
US 20010042136A1
Filed 03/05/2001
|
Current Assignee
ONMOBILE LIVE INC.
|
Original Assignee
NMS Communications Corporation
|
Secure end-to-end transport through intermediary nodes | ||
Patent #
US 8,127,342 B2
Filed 09/23/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method of retrieving electronic mail | ||
Patent #
US 8,116,742 B2
Filed 05/09/2011
|
Current Assignee
Blackberry Limited
|
Original Assignee
TeamOn Systems Incorporated
|
Provisioning applications for a mobile device | ||
Patent #
US 8,078,158 B2
Filed 06/26/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Provisioning of e-mail settings for a mobile terminal | ||
Patent #
US 8,116,214 B2
Filed 11/30/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile virtual network operator | ||
Patent #
US 8,107,921 B2
Filed 01/11/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,166,164 B1
Filed 10/14/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,190,701 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Policy enforcement in a secure data file delivery system | ||
Patent #
US 8,196,183 B2
Filed 03/01/2004
|
Current Assignee
Axway Incorporated
|
Original Assignee
Axway Incorporated
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,291,076 B2
Filed 03/05/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Integrated circuit for mobile radio transceivers | ||
Patent #
US 8,315,575 B2
Filed 09/10/2008
|
Current Assignee
Intel Deutschland GmbH
|
Original Assignee
Intel Deutschland GmbH
|
Social caching for device resource sharing and management | ||
Patent #
US 8,316,098 B2
Filed 04/19/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
DYNAMIC OBJECT MANAGEMENT PROTOCOL | ||
Patent #
US 20120296999A1
Filed 07/30/2012
|
Current Assignee
Kuo-Hua Kuo
|
Original Assignee
Kuo-Hua Kuo
|
Distributed management of keep-alive message signaling for mobile network resource conservation and optimization | ||
Patent #
US 8,326,985 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
System and method for a mobile device to use physical storage of another device for caching | ||
Patent #
US 8,356,080 B2
Filed 07/20/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Electronic-mail filtering for mobile devices | ||
Patent #
US 8,364,181 B2
Filed 12/10/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Systems and methods for locating cellular phones and security measures for the same | ||
Patent #
US 8,374,575 B2
Filed 03/22/2006
|
Current Assignee
Jeffrey D. Mullen
|
Original Assignee
Jeffrey D. Mullen
|
Notification system and method for domain name options | ||
Patent #
US 8,380,800 B2
Filed 07/22/2010
|
Current Assignee
Go Daddy Operating Company LLC
|
Original Assignee
Go Daddy Operating Company LLC
|
Context aware data presentation | ||
Patent #
US 8,412,675 B2
Filed 02/24/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Aligning data transfer to optimize connections established for transmission over a wireless network | ||
Patent #
US 8,417,823 B2
Filed 11/18/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Method and apparatus of storage anti-piracy key encryption (SAKE) device to control data access for networks | ||
Patent #
US 8,429,416 B2
Filed 07/28/2009
|
Current Assignee
Trek 2000 International Limited
|
Original Assignee
Trek 2000 International Limited
|
Flexible real-time inbox access | ||
Patent #
US 8,438,633 B1
Filed 12/18/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Publishing data in an information community | ||
Patent #
US 8,468,126 B2
Filed 12/14/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
State change alerts mechanism | ||
Patent #
US 8,473,572 B1
Filed 11/09/2009
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Distributed caching in a wireless network of content delivered for a mobile application over a long-held request | ||
Patent #
US 8,484,314 B2
Filed 10/14/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
SYSTEM AND METHOD FOR BLENDED PRESENTATION OF LOCALLY AND REMOTELY STORED ELECTRONIC MESSAGES | ||
Patent #
US 20130185649A1
Filed 01/18/2012
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Provisioning applications for a mobile device | ||
Patent #
US 8,494,510 B2
Filed 12/06/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System for personal mail piece tracking and tracing from multiple sources by user identifier | ||
Patent #
US 8,527,284 B2
Filed 09/28/2001
|
Current Assignee
The Escher Group Ltd.
|
Original Assignee
The Escher Group Ltd.
|
System and method for remotely controlling mobile communication devices | ||
Patent #
US 8,533,311 B2
Filed 07/13/2010
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
Mobile network background traffic data management with optimized polling intervals | ||
Patent #
US 8,539,040 B2
Filed 02/28/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Secure end-to-end transport through intermediary nodes | ||
Patent #
US 8,549,587 B2
Filed 02/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for executing commands that are non-native to the native environment of a mobile device | ||
Patent #
US 8,561,086 B2
Filed 05/17/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Detecting and preserving state for satisfying application requests in a distributed proxy and cache system | ||
Patent #
US 8,621,075 B2
Filed 04/27/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Duplicate e-mail content detection and automatic doclink conversion | ||
Patent #
US 8,631,077 B2
Filed 07/22/2004
|
Current Assignee
Snap Inc.
|
Original Assignee
International Business Machines Corporation
|
Cache state management on a mobile device to preserve user experience | ||
Patent #
US 8,635,339 B2
Filed 08/22/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Polling | ||
Patent #
US 8,693,494 B2
Filed 03/31/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,700,728 B2
Filed 05/17/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Portable data storage device | ||
Patent #
US 8,209,462 B2
Filed 10/29/2007
|
Current Assignee
Trek 2000 International Limited
|
Original Assignee
Trek 2000 International Limited
|
Cross-platform event engine | ||
Patent #
US 8,209,709 B2
Filed 07/05/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,204,953 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
IP handset-based voice mail notification | ||
Patent #
US 8,737,577 B2
Filed 07/09/2008
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
Electronic-mail filtering for mobile devices | ||
Patent #
US 8,738,050 B2
Filed 01/07/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network | ||
Patent #
US 8,750,123 B1
Filed 07/31/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Maintaining an IP connection in a mobile network | ||
Patent #
US 8,761,756 B2
Filed 09/13/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks International Oy
|
Integrated messaging | ||
Patent #
US 8,774,844 B2
Filed 04/08/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications | ||
Patent #
US 8,775,631 B2
Filed 02/25/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Timing of keep-alive messages used in a system for mobile network resource conservation and optimization | ||
Patent #
US 8,782,222 B2
Filed 09/05/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Application discovery on mobile devices | ||
Patent #
US 8,787,947 B2
Filed 06/18/2008
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Content delivery to a mobile device from a content service | ||
Patent #
US 8,793,305 B2
Filed 12/13/2007
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
System and method of a relay server for managing communications and notification between a mobile device and a web access server | ||
Patent #
US 8,799,410 B2
Filed 04/13/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Adaptive multi-line view user interface | ||
Patent #
US 8,799,808 B2
Filed 05/21/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Maintaining mobile terminal information for secure communications | ||
Patent #
US 8,805,334 B2
Filed 09/05/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Integrated messaging | ||
Patent #
US 8,805,425 B2
Filed 01/28/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile device power management in data synchronization over a mobile network with or without a trigger notification | ||
Patent #
US 8,811,952 B2
Filed 05/05/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and system for management of a virtual network connection without heartbeat messages | ||
Patent #
US 8,812,695 B2
Filed 04/03/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
System and method for tracking billing events in a mobile wireless network for a network operator | ||
Patent #
US 8,831,561 B2
Filed 04/28/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief | ||
Patent #
US 8,832,228 B2
Filed 04/26/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Distributed caching for resource and mobile network traffic management | ||
Patent #
US 8,838,783 B2
Filed 07/05/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Flexible real-time inbox access | ||
Patent #
US 8,839,412 B1
Filed 09/13/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Web-based access to data objects | ||
Patent #
US 8,838,744 B2
Filed 01/28/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
User interface for providing task management and calendar information | ||
Patent #
US 8,839,139 B2
Filed 05/11/2010
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Mobile traffic categorization and policy for network use optimization while preserving user experience | ||
Patent #
US 8,843,153 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System for providing policy based content service in a mobile network | ||
Patent #
US 8,849,902 B2
Filed 06/24/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Sectional E-mail transmission | ||
Patent #
US RE45,184 E1
Filed 02/14/2013
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization | ||
Patent #
US 8,861,354 B2
Filed 12/14/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Policy based content service | ||
Patent #
US 8,862,657 B2
Filed 01/25/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation | ||
Patent #
US 8,868,753 B2
Filed 12/06/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Provisioning of e-mail settings for a mobile terminal | ||
Patent #
US 8,873,411 B2
Filed 01/12/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols | ||
Patent #
US 8,874,761 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Personal mail piece and electronic mail tracking system | ||
Patent #
US 8,874,451 B2
Filed 07/23/2013
|
Current Assignee
The Escher Group Ltd.
|
Original Assignee
The Escher Group Ltd.
|
Mobile application traffic optimization | ||
Patent #
US 8,886,176 B2
Filed 07/22/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
IP handset-based voice mail notification | ||
Patent #
US 8,891,742 B2
Filed 04/28/2014
|
Current Assignee
ATT Intellectual Property I LP
|
Original Assignee
ATT Intellectual Property I LP
|
Optimization of resource polling intervals to satisfy mobile device requests | ||
Patent #
US 8,903,954 B2
Filed 11/22/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile virtual network operator | ||
Patent #
US 8,909,192 B2
Filed 08/11/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Bandwidth measurement | ||
Patent #
US 8,909,759 B2
Filed 10/12/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Detection and management of user interactions with foreground applications on a mobile device in distributed caching | ||
Patent #
US 8,909,202 B2
Filed 01/07/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for providing a network service in a distributed fashion to a mobile device | ||
Patent #
US 8,914,002 B2
Filed 08/11/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Optimization of mobile traffic directed to private networks and operator configurability thereof | ||
Patent #
US 8,918,503 B2
Filed 08/28/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and apparatus for intercepting events in a communication system | ||
Patent #
US RE45,348 E1
Filed 03/16/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,966,066 B2
Filed 10/12/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Mobile device and method to utilize the failover mechanism for fault tolerance provided for mobile traffic management and network/device resource conservation | ||
Patent #
US 8,977,755 B2
Filed 12/06/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Monitoring mobile application activities for malicious traffic on a mobile device | ||
Patent #
US 8,984,581 B2
Filed 07/11/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Connection architecture for a mobile network | ||
Patent #
US 8,989,728 B2
Filed 09/07/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Predictive content delivery | ||
Patent #
US 9,002,828 B2
Filed 01/02/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation | ||
Patent #
US 9,009,250 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Floating command object | ||
Patent #
US 9,015,624 B2
Filed 02/15/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Command user interface for displaying multiple sections of software functionality controls | ||
Patent #
US 9,015,621 B2
Filed 02/17/2009
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system | ||
Patent #
US 9,021,021 B2
Filed 12/10/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
3D mobile user interface with configurable workspace management | ||
Patent #
US 9,043,731 B2
Filed 03/30/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile network traffic coordination across multiple applications | ||
Patent #
US 9,043,433 B2
Filed 05/25/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Intelligent rendering of information in a limited display environment | ||
Patent #
US 9,047,142 B2
Filed 12/16/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Hierarchically-organized control galleries | ||
Patent #
US 9,046,983 B2
Filed 05/12/2009
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Mobile network traffic coordination across multiple applications | ||
Patent #
US 9,049,179 B2
Filed 01/20/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Location-based operations and messaging | ||
Patent #
US 9,055,102 B2
Filed 08/02/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic | ||
Patent #
US 9,060,032 B2
Filed 05/09/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network | ||
Patent #
US 9,065,765 B2
Filed 10/08/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Distributed implementation of dynamic wireless traffic policy | ||
Patent #
US 9,077,630 B2
Filed 07/08/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Device resources sharing for network resource conservation | ||
Patent #
US 9,084,105 B2
Filed 04/19/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Accessing an out-space user interface for a document editor program | ||
Patent #
US 9,098,473 B2
Filed 05/04/2012
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Mobile network background traffic data management | ||
Patent #
US 9,100,873 B2
Filed 09/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Side-by-side shared calendars | ||
Patent #
US 9,098,837 B2
Filed 02/09/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Managing cache to prevent overloading of a wireless network due to user activity | ||
Patent #
US 9,131,397 B2
Filed 06/06/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion | ||
Patent #
US 9,161,258 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol | ||
Patent #
US 9,173,128 B2
Filed 03/06/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Offline alerts mechanism | ||
Patent #
US 9,203,879 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Systems and methods for reconfiguring electronic messages | ||
Patent #
US 9,203,794 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Systems and methods for locating cellular phones and security measures for the same | ||
Patent #
US 9,204,283 B2
Filed 08/03/2006
|
Current Assignee
Jeffrey D. Mullen
|
Original Assignee
Jeffrey D. Mullen
|
Dynamic categorization of applications for network access in a mobile network | ||
Patent #
US 9,203,864 B2
Filed 02/04/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Mobile device having content caching mechanisms integrated with a network operator for traffic alleviation in a wireless network and methods therefor | ||
Patent #
US 9,208,123 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Command user interface for displaying selectable software functionality controls | ||
Patent #
US 9,223,477 B2
Filed 08/27/2012
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Dynamic object management protocol | ||
Patent #
US 9,225,802 B2
Filed 07/30/2012
|
Current Assignee
Kuo-Hua Kuo
|
Original Assignee
Kuo-Hua Kuo
|
Mobile device with application or context aware fast dormancy | ||
Patent #
US 9,241,314 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network | ||
Patent #
US 9,239,800 B2
Filed 07/11/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
State change alerts mechanism | ||
Patent #
US 9,246,975 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Extending user relationships | ||
Patent #
US 9,251,193 B2
Filed 10/28/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Electronic message delivery based on presence information | ||
Patent #
US 9,253,136 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Application or context aware fast dormancy | ||
Patent #
US 9,271,238 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Request and response characteristics based adaptation of distributed caching in a mobile network | ||
Patent #
US 9,275,163 B2
Filed 10/17/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol | ||
Patent #
US 9,277,443 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
System and method for a mobile device to use physical storage of another device for caching | ||
Patent #
US 9,300,719 B2
Filed 01/14/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for remotely controlling mobile communication devices | ||
Patent #
US 9,307,443 B2
Filed 08/23/2013
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
Systems and methods for application management of mobile device radio state promotion and demotion | ||
Patent #
US 9,307,493 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
System and method for reduction of mobile network traffic used for domain name system (DNS) queries | ||
Patent #
US 9,325,662 B2
Filed 01/09/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
User as an end point for profiling and optimizing the delivery of content and data in a wireless network | ||
Patent #
US 9,326,189 B2
Filed 02/04/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Wireless traffic management system cache optimization using http headers | ||
Patent #
US 9,330,196 B2
Filed 06/14/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Automatic conversation techniques | ||
Patent #
US 9,338,114 B2
Filed 02/18/2013
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
SYSTEM AND METHOD FOR REMOTELY CONTROLLING MOBILE COMMUNICATION DEVICES | ||
Patent #
US 20160219430A1
Filed 04/04/2016
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
Mobile application traffic optimization | ||
Patent #
US 9,407,713 B2
Filed 01/16/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Network game system | ||
Patent #
US 9,452,361 B2
Filed 06/18/2004
|
Current Assignee
Nintendo Company Limited
|
Original Assignee
Nintendo Company Limited
|
Distributing notifications to multiple recipients via a broadcast list | ||
Patent #
US 9,460,421 B2
Filed 12/11/2006
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Expanded search and find user interface | ||
Patent #
US 9,513,781 B2
Filed 12/27/2013
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Time based electronic message delivery | ||
Patent #
US 9,515,977 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Navigating messages within a thread | ||
Patent #
US 9,542,667 B2
Filed 01/13/2006
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Reconfiguring an electronic message to effect an enhanced notification | ||
Patent #
US 9,560,000 B2
Filed 07/25/2011
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
System and methods for multiple email services having a common domain | ||
Patent #
US 9,565,147 B2
Filed 06/30/2014
|
Current Assignee
Go Daddy Operating Company LLC
|
Original Assignee
Go Daddy Operating Company LLC
|
Systems and methods for notification delivery | ||
Patent #
US 9,571,439 B2
Filed 02/14/2013
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Notification archive | ||
Patent #
US 9,571,440 B2
Filed 02/14/2013
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Communication between a document editor in-space user interface and a document editor out-space user interface | ||
Patent #
US 9,619,116 B2
Filed 06/24/2013
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Systems and methods for locating cellular phones and security measures for the same | ||
Patent #
US 9,635,540 B2
Filed 03/25/2003
|
Current Assignee
Jeffrey D. Mullen
|
Original Assignee
Jeffrey D. Mullen
|
User interface for displaying a gallery of formatting options applicable to a selected object | ||
Patent #
US 9,645,698 B2
Filed 03/23/2012
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Synchronized conversation-centric message list and message reading pane | ||
Patent #
US 9,665,850 B2
Filed 06/20/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
User interface for displaying selectable software functionality controls that are relevant to a selected object | ||
Patent #
US 9,690,450 B2
Filed 09/19/2013
|
Current Assignee
Microsoft Corporation
|
Original Assignee
Microsoft Corporation
|
User interface for displaying selectable software functionality controls that are relevant to a selected object | ||
Patent #
US 9,690,448 B2
Filed 09/14/2012
|
Current Assignee
Microsoft Corporation
|
Original Assignee
Microsoft Corporation
|
Mobile device configured for communicating with another mobile device associated with an associated user | ||
Patent #
US 9,712,986 B2
Filed 03/22/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Side-by-side shared calendars | ||
Patent #
US 9,715,678 B2
Filed 06/26/2003
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Modifying and formatting a chart using pictorially provided chart elements | ||
Patent #
US 9,727,989 B2
Filed 01/08/2014
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Systems and methods for notification management and delivery | ||
Patent #
US 9,729,489 B2
Filed 12/31/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
State change alerts mechanism | ||
Patent #
US 9,736,209 B2
Filed 09/14/2012
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Methods and system for delivering multiple notifications | ||
Patent #
US 9,769,104 B2
Filed 02/14/2013
|
Current Assignee
Facebook Inc.
|
Original Assignee
Facebook Inc.
|
Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic | ||
Patent #
US 9,832,095 B2
Filed 12/14/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Command user interface for displaying multiple sections of software functionality controls | ||
Patent #
US 9,864,489 B2
Filed 03/02/2015
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Hierarchically-organized control galleries | ||
Patent #
US 9,875,009 B2
Filed 03/23/2015
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Identity-based distributed computing for device resources | ||
Patent #
US 9,886,309 B2
Filed 06/28/2002
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Expanded search and find user interface | ||
Patent #
US 10,248,687 B2
Filed 11/22/2016
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
System and method for blended presentation of locally and remotely stored electronic messages | ||
Patent #
US 10,255,587 B2
Filed 01/18/2012
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Enhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network | ||
Patent #
US 10,263,899 B2
Filed 04/10/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
System for personal mail piece tracking and tracing from multiple sources by user identifier | ||
Patent #
US 10,304,026 B2
Filed 06/25/2014
|
Current Assignee
The Escher Group Ltd.
|
Original Assignee
The Escher Group Ltd.
|
Policy enforcement in a secure data file delivery system | ||
Patent #
US 10,362,063 B2
Filed 02/20/2017
|
Current Assignee
Axway Incorporated
|
Original Assignee
Axway Incorporated
|
Command user interface for displaying selectable software functionality controls | ||
Patent #
US 10,437,431 B2
Filed 12/28/2015
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Associating command surfaces with multiple active components | ||
Patent #
US 10,445,114 B2
Filed 01/19/2017
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Automatic grouping of electronic mail | ||
Patent #
US 10,482,429 B2
Filed 04/02/2012
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Modifying and formatting a chart using pictorially provided chart elements | ||
Patent #
US 10,482,637 B2
Filed 08/07/2017
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Exposing non-authoring features through document status information in an out-space user interface | ||
Patent #
US 10,521,073 B2
Filed 03/26/2014
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
User interface for displaying a gallery of formatting options | ||
Patent #
US 10,521,081 B2
Filed 03/31/2017
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Exposing non-authoring features through document status information in an out-space user interface | ||
Patent #
US 10,592,073 B2
Filed 10/27/2017
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
User interface for displaying selectable software functionality controls that are relevant to a selected object | ||
Patent #
US 10,635,266 B2
Filed 06/23/2017
|
Current Assignee
Microsoft Corporation
|
Original Assignee
Microsoft Technology Licensing LLC
|
Transitions between user interfaces in a content editing application | ||
Patent #
US 10,642,927 B2
Filed 04/10/2017
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
System and method for pushing information from a host system to a mobile data communication device having a shared electronic address | ||
Patent #
US 6,219,694 B1
Filed 05/29/1998
|
Current Assignee
Blackberry Limited
|
Original Assignee
Blackberry Limited
|
Method and apparatus for automatically forwarding an email message or portion thereof to a remote device | ||
Patent #
US 6,118,856 A
Filed 12/28/1998
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Nortel Networks Corporation
|
Electronic mail delivery system in wired or wireless communications system | ||
Patent #
US 6,061,718 A
Filed 07/23/1997
|
Current Assignee
Mobeon AB
|
Original Assignee
Telefonaktiebolaget LM Ericsson
|
Interactive two-way pager systems | ||
Patent #
US 6,049,291 A
Filed 09/17/1998
|
Current Assignee
Rateze Remote Mgmt. L.L.C.
|
Original Assignee
DATALINK NET INC.
|
Automatic notification of receipt of electronic mail (e-mail) via telephone system without requiring log-on to e-mail server | ||
Patent #
US 5,944,786 A
Filed 12/04/1996
|
Current Assignee
Message Notification Technologies LLC
|
Original Assignee
Ken Quinn
|
Wireless remote synchronization of data between PC and PDA | ||
Patent #
US 6,034,621 A
Filed 11/18/1997
|
Current Assignee
Nokia of America Corporation
|
Original Assignee
Alcatel-Lucent USA Inc.
|
System and method for integration of a paging server into a private branch exchange environment | ||
Patent #
US 5,561,703 A
Filed 07/06/1994
|
Current Assignee
Unify GmbH Co. KG
|
Original Assignee
ROLM Systems
|
Digital information library and delivery system with logic for generating files targeted to the playback device | ||
Patent #
US 5,926,624 A
Filed 09/12/1996
|
Current Assignee
Audible Incorporated
|
Original Assignee
Audible Incorporated
|
System for notifying an individual of a previously scheduled event | ||
Patent #
US 6,038,542 A
Filed 04/28/1998
|
Current Assignee
Round Rock Research LLC
|
Original Assignee
Micro Electronics Incorporated
|
Method of establishing an email monitor responsive to a wireless communications system user | ||
Patent #
US 5,781,857 A
Filed 06/28/1996
|
Current Assignee
Google Technology Holdings LLC
|
Original Assignee
Motorola Inc.
|
System for providing targeted internet information to mobile agents | ||
Patent #
US 6,219,696 B1
Filed 08/01/1997
|
Current Assignee
Siemens Corporate Research Incorporated
|
Original Assignee
Siemens Corporate Research Incorporated
|
Bluetooth enabled mobile device charging cradle and system | ||
Patent #
US 6,255,800 B1
Filed 01/03/2000
|
Current Assignee
Texas Instruments Inc.
|
Original Assignee
Texas Instruments Inc.
|
Method and apparatus for distributing personalized e-mail | ||
Patent #
US 6,044,395 A
Filed 09/03/1997
|
Current Assignee
Exactis.com Inc.
|
Original Assignee
Exactis.com Inc.
|
Electronic mail notification system and method within a hybrid network that transmits notifications via a continuous, high-speed channel | ||
Patent #
US 6,067,561 A
Filed 02/07/1997
|
Current Assignee
JP Morgan Chase Bank N.A.
|
Original Assignee
Hughes Electronics Corporation
|
Electronic mail system | ||
Patent #
US 5,754,778 A
Filed 08/02/1996
|
Current Assignee
Sharp Electronics Corporation
|
Original Assignee
Sharp Electronics Corporation
|
Selective delivery of electronic messages in a multiple computer system based on context and environment of a user | ||
Patent #
US 5,493,692 A
Filed 12/03/1993
|
Current Assignee
UbiComm LLC
|
Original Assignee
Xerox Corporation
|
Paging accessory for portable information/computing devices | ||
Patent #
US 5,043,721 A
Filed 12/18/1989
|
Current Assignee
HP Inc.
|
Original Assignee
HP Inc.
|
13 Claims
-
1. A computer program product comprising:
-
a computer storage medium and a computer program code mechanism embedded in the computer storage medium for causing a computer to forward a portion of a message to a wireless notification device using a private, non-commercial network, the computer program code mechanism comprising;
a first computer code device configured to periodically connect the computer, using a first communications interface of the computer, to a remote information server to poll for new messages;
a second computer code device configured to download a portion of the new messages using the first communications interface of the computer; and
a third computer code device configured to wirelessly transmit, using a private, non-commercial network transmitter, for a subset of the new messages, the portion of the subset of messages downloaded by the second computer code device, wherein the private, non-commercial network transmitter is connected to a second communications interface of the computer. - View Dependent Claims (2, 3)
-
-
4. The computer program product as claimed in 2, wherein the second computer code device comprises a fifth computer code device configured to download a “
- From;
”
field and a “
Subject;
”
field of the e-mail message.
- From;
-
5. The computer program product as claimed in 2, wherein the second computer code device comprises a fifth computer code device configured to download a header of the e-mail message.
-
6. The computer program product as claimed in 1, wherein the first computer code device comprises a fourth computer code device configured to connect to a remote hypertext transfer protocol (HTTP) server, wherein the message is a dynamically updated web-page.
-
7. The computer program product as claimed in 2, wherein the third computer code device comprises a fifth computer code device configured to select the subset using at least one of a “
- From;
”
field and a “
Subject;
”
field of the e-mail message.
- From;
-
8. The computer program product as claimed in 2, wherein the third computer code device comprises a fifth computer code device configured to select all e-mail messages as belonging to the subset.
-
9. The computer program product as claimed in 1, wherein the third computer code device comprises a fourth computer code device configured to transmit the portion of the subset of messages using at least one of a parallel port, a serial port, a PS/2 port, a USB port, an audio output port, and an infrared link.
-
10. The computer program product as claimed in 1, wherein the third computer code device comprises a fourth computer code configured to transmit the portion of the subset of messages using a wireless radio frequency.
-
11. The computer program product as claimed in 1, wherein the third computer code device comprises a fourth computer code configured to transmit the portion of the subset of messages using at least one of an X-10 transmitter and a Bluetooth transmitter.
-
12. The computer program product as claimed in 1, wherein the first computer code device further comprises a fourth computer code configured to transmit at least one of calendar events, weather info, stock quotes, and sports results.
-
13. The computer program product as claimed in 1, wherein the first computer code device comprises a fourth computer code device configured to connect to a remote instant messaging server, wherein the message is a list of people available for participating in computer-based “
- chat”
conversation.
- chat”
1 Specification
Not Applicable
Not Applicable
Not Applicable
1. Description of Related Art
With the proliferation of less expensive computers and connection costs, an increasing number of people are staying connected through e-mail. Several Internet standards cover various techniques for sending, receiving, and forwarding e-mails. Two such techniques are the Simple Mail Transfer Protocol (SMTP) and the Post Office Protocol (POP). Those techniques are described in (1) STD0010 and (2) STD0053, RFC 1939, RFC1957, and RFC2449, respectively, available at http://www.ietf.org/rfc.html. The contents of those STDs and RFCs are incorporated herein by reference.
Although e-mail communications are effectively delivered in an office environment where a user is often at his/her desk, e-mail communication is less effective for users at home since a user may be in a different part of the house than the computer. Accordingly, users frequently go back to their machine to check if an awaited e-mail has arrived yet. This may result in wasted trips to the computer and increased anxiety over whether the e-mail has been received.
Some users have turned to wireless communication services to forward e-mails to them when they are not near their computers. One such communication service uses two-way pagers and the SkyWriter paging service from SkyTel, a division of MCI WorldCom Company. (Details of the SkyWriter service can be found at www.skytel.com.) Although a user'"'"'s e-mail can be sent to the pager using the SkyWriter service, one significant drawback is that the service is provided in exchange for a monthly fee. Such a network supporting such a fee-based service for multiple members of the public will be referred to hereinafter as a “commercial, public network.”
2. Field of the Invention
The present invention is directed to a method, system and computer program product for notifying a user of recently received e-mails while away from the display connected to the computer.
It is an object of the present invention to provide a wireless e-mail delivery system that does not require a commercial, public network.
This object, and other advantages, are provided by a system, method and computer program product for forwarding e-mail headers from a private computer to an e-mail notification device.
A more complete appreciation of the invention and many of the attendant advantages thereof will become readily apparent with reference to the following detailed description, particularly when considered in conjunction with the accompanying drawings, in which:
FIG. 1 is a schematic illustration of a computer for receiving e-mail to be forwarded to an e-mail notification device;
FIG. 2 is a block diagram of how e-mail messages are forwarded from the computer of FIG. 1 to the e-mail notification device; and
FIG. 3 is an illustrative embodiment of an e-mail notification device of FIG. 2.
Referring now to the drawings, wherein like reference numerals designate identical or corresponding parts throughout the several views, FIG. 1 is a schematic illustration of a computer system for forwarding e-mail messages. A computer 100 implements the method of the present invention, wherein the computer housing 102 houses a motherboard 104 which contains a CPU 106, memory 108 (e.g., DRAM, ROM, EPROM, EEPROM, SRAM, SDRAM, and Flash RAM), and other optional special purpose logic devices (e.g., ASICs) or configurable logic devices (e.g., GAL and reprogrammable FPGA). The computer 100 also includes plural input devices, (e.g., a keyboard 122 and mouse 124), and a display card 110 for controlling monitor 120. In addition, the computer system 100 further includes a floppy disk drive 114; other removable media devices (e.g., compact disc 119, tape, and removable magneto-optical media (not shown)); and a hard disk 112, or other fixed, high density media drives, connected using an appropriate device bus (e.g., a SCSI bus, an Enhanced IDE bus, or a Ultra DMA bus). Also connected to the same device bus or another device bus, the computer 100 may additionally include a compact disc reader 118, a compact disc reader/writer unit (not shown) or a compact disc jukebox (not shown). Although compact disc 119 is shown in a CD caddy, the compact disc 119 can be inserted directly into CD-ROM drives which do not require caddies. In addition, a printer (not shown) also provides printed listings of e-mail messages stored on the computer 100 that may be forwarded to an e-mail notification device (shown in FIG. 2).
As stated above, the system includes at least one computer readable medium. Examples of computer readable media are compact discs 119, hard disks 112, floppy disks, tape, magneto-optical disks, PROMs (EPROM, EEPROM, Flash EPROM), DRAM, SRAM, SDRAM, etc. Stored on any one or on a combination of computer readable media, the present invention includes software for controlling both the hardware of the computer 100 and for enabling the computer 100 to interact with a human user. Such software may include, but is not limited to, device drivers, operating systems and user applications, such as development tools. Such computer readable media further includes the computer program product of the present invention for forwarding e-mail messages. The computer code devices of the present invention can be any interpreted or executable code mechanism, including but not limited to scripts, interpreters, dynamic link libraries, Java classes, and complete executable programs.
The computer program product of the present invention is configured to periodically connect to a user'"'"'s e-mail account(s) to determine if new e-mail messages have arrived since a last time that the computer 100 checked. The period between checks can be established through a textual interface, through a graphical interface, or using configuration files. In a preferred embodiment, the e-mail account is checked regularly (e.g., <30 minutes). In one embodiment, the computer 100 seizes a phone line, creates a dial-up connection, and terminates a dial-up connection after the computer code devices have downloaded the desired information. (Clearly other connection methods are also possible.) Using this regular checking provides two advantages. The first advantage is that the phone line used to call out (and in) is not tied-up continuously checking for new messages. (For pay-based networks, this provides the added result that costs are reduced.) The second advantage is that some systems (e.g., AOL) automatically disconnect users after a certain amount of inactivity. Thus, the present invention can reconnect even if disconnected.
In one embodiment of the present invention, the computer 100 establishes one of a SLIP or a PPP connection through a dial-up adapter (e.g., a modem) to provide the underlying communication capabilities. Such a dial-up connection may be made using either a land-based phone or a cellular phone. In an alternate embodiment, an “always on” communication channel replaces the dial-up connection. Examples of an “always on” connection are cable modems and LAN adapters (e.g., token ring or Ethernet), and typically communications thereon utilize the Transmission Control Protocol over the Internet Protocol (TCP/IP).
Once the underlying communication capabilities have been established, the computer 100 connects to a remote mail server (e.g., using TCP/IP sockets to connect to a a corresponding port on the remote mail server). Then, the remote mail server is polled for new e-mail messages according to the protocol(s) supported by the server. As with the polling period, which server(s) to poll (and in what order if there are multiple servers) can be established through a textual interface, through a graphical interface, or using configuration files. Those servers can be identified by IP address or name, and the corresponding port can be defined implicitly based on a specified protocol type (e.g., POP or IMAP) or explicitly. In addition, for each of the servers, an account name to use on that server is also specified (along with a corresponding password, if required).
Having connected and performed any required authentication, the computer 100 may begin processing of the messages in the user'"'"'s mailbox. In one embodiment, the computer 100 tracks which messages in the user'"'"'s mailbox are new. The computer 100 queries the mail server to determine the number of messages waiting for the user (e.g., using the STAT command in POP3). This number is compared against the last known number of messages waiting for the user. In one embodiment of the present invention, any new messages are downloaded from the remote server to the computer 100 in their entirety. In an alternate embodiment, only a subset of each message is downloaded to the computer. Such an embodiment is beneficial (1) when using low-bandwidth connections and/or (2) when a message is not to be stored on the computer 100, but rather is to remain on the server for later retrieval (potentially at another location). The number of outstanding messages is updated locally at computer 100 according to whether the new messages were downloaded from the server or left for later downloading. In a more robust embodiment, the computer 100 of the present invention also stores other information (e.g., size in octets and/or unique message IDs) about the messages stored at the server to ensure that the computer 100 recognizes when the message state on the server has changed. One scenario where such a change could be missed is when another mail program downloads a message from the server without contacting the computer 100 and a subsequent message is received. In that case, the number of messages would still be correct, but it is unlikely that the size in octets would the same. Moreover, by definition, the unique identifiers of those two messages should also be different.
In an alternate embodiment, the remote server itself tracks which messages are new so that the computer 100 can simply ask for new messages.
A new type of mail server provided by some commercial services (e.g., Hotmail.com) is a web-based e-mail service. The present invention can likewise connect to those types of remote servers using the hypertext transfer protocol (HTTP) to download new e-mail messages.
Once the messages (or parts thereof) have been downloaded to the computer 100, portions thereof are forwarded via a transmitter 200 to an e-mail notification device 220. The transmitter 200 can utilize any one or a combination of (1) RF-based transmission, (2) optical-based transmissions and (3) power-line-based transmissions (e.g., using electrical lines or telephone lines). In a preferred embodiment, however, the transmitter 200 is RF-based. As would be appreciated by one of ordinary skill in the art, the transmitter 200 may be implemented as an adapter internal to the computer 100 or as an external communication device connected to the computer using a serial—(e.g., RS-232 or USB) or parallel-connection. Alternate embodiments include using PS/2 connections, IR links, and/or audio jacks to connect the transmitter 200 to the computer 100. The transmitter 200 performs communication with the e-mail notification device using a “private, non-commercial network.” As used hereinafter, a “private, non-commercial network” is defined as a network where (1) the transmitter 200 is dedicated to home or office use for those people having access to the computer 100 and (2) a periodic fee is not paid to a commercial institution for the right to send messages. (The term, however, does not exclude paying a governmental fee for the right to transmit a message, if required.) In one embodiment of the private, non-commercial network, the transmitter 200 is a low-power transmitter with a transmission range of 100 ft. Examples of private, non-commercial frequencies are provided in 47 CFR 15.1 et seq. In a preferred embodiment, the transmitter utilizes a frequency in the range of 300-450 MHz, and preferably 312, MHz, 315 MHz, or 433 MHz, but any frequency is possible. (The contents of section 15 is incorporated herein by reference.) Moreover, the system can use any modulation technique, but super-regenerative and super-heterodyne devices are preferable.
In one embodiment of the present invention, only a message header is forwarded from the computer 100 to the e-mail notification device 220 via the transmitter 200. This reduces the amount of information that must be received, parsed and stored in the e-mail notification device 220. One embodiment of the message header includes the data associated with the “From:” and “Subject:” fields of the message. As would be appreciated by one of ordinary skill in the art, data from additional fields can also be sent in the header as well as other data about the message (e.g., (1) when the message was downloaded to the computer 100 and (2) the size of the message).
As shown in FIG. 3, one embodiment of the e-mail notification device 220 of the present invention displays only three columns (i.e., time received, “From:” and “Subject:”) from the header and the other data about the message. Alternate embodiments may include more or fewer columns and/or characters per column.
Various embodiments utilize selected combinations of features described below. As would be appreciated by one of ordinary skill in the art, each of the features described herein can be used independently of the others as memory, processing power, and cost dictate. Accordingly, the illustrated embodiment is only exemplary and is not intended to limit the scope of protection of the claims. Moreover, although buttons are illustrated as providing fixed functionality, it would be appreciated by one of ordinary skill in the art from this disclosure that the various buttons could have functions that change based on the state of the e-mail notification device. Likewise, in a further embodiment, the buttons are replaced by a touch screen with context-sensitive virtual buttons that change with the state of the e-mail notification device 220.
As illustrated in FIG. 3, the exemplary e-mail notification device includes 8 buttons for requesting that the following actions be performed: Display Menu, Select, Delete, Show Time, Re-Sync, Alter Contrast, Move Cursor Up, and Move Cursor Down. Having selected the “Menu” button, a menu is displayed. In one embodiment the menu is a text list (e.g., scrollable or fixed) of available options that can be navigated using the cursor keys. In an alternate embodiment, the menu displays text or icons representing the buttons and their new functionality based on the state of the notification device 220.
The select function can perform either or both of (1) selecting a previously unselected entry or (2) accepting that a function be performed on a presently selected entry. The Delete function discards a message that is stored on the e-mail notification device 220. The Time function toggles whether the display shows a general date that a message was received (e.g., today, yesterday, or 3 days ago) or a specific time (e.g., Feb. 22, 2000: 10:15 am).
The re-sync function triggers the notification device 220 to enter an “always listening” mode for a hardware or software configurable set of time. As explained in greater detail below, this ensures that the notification device 220 is not in a power saving mode when the transmitter 200 transmits to the notification device 220.
The Alter Contrast function allows the contrast of the screen of the e-mail notification device 220 to be altered in conjunction with the Up and Down arrow keys.
The Up and Down arrow keys allow various messages and/or options to be selected from a scrolling list on the screen. If a desired message has be reached using the Up and Down arrow keys. it can be deleted using the delete function or opened for reading using the select key.
Using the system of FIG. 2, a user of an e-mail notification device 220 can check e-mails without having to go to his or her computer. For example, when a user comes home from work and walks through the kitchen, the user can glance at the e-mail notification device 220 that would show the headers for the last un-read e-mails that are waiting for the user.
In an environment in which multiple users utilize the same computer 100 or a single user has multiple e-mail accounts, the computer 100 is configured to correlate e-mail accounts to e-mail notification devices 220. In this fashion, the headers are forwarded to the correct recipient and are not disseminated to extraneous recipients.
In an alternate embodiment, the e-mail notification device 220 is configured to interact with additional programs (e.g., calendar programs) that are run on the computer 100. Accordingly, any “alarm” set in the calendar program of the computer 100 (or sent via e-mail from a remote computer 100′) can be forwarded to the computer code device that controls the transmitter 200, thereby sending the user a reminder about an event. In order to more easily integrate third-party programs into the computer code devices of the present invention, one embodiment of the present invention includes one or more tags to be added to e-mail messages such that the computer code devices can interpret how to process the message. For example, by defining a new content-type according to Multi-purpose Internet Mail Extensions, as defined in RFCs 2045 and 2046 (incorporated herein by reference), the computer code devices of the present invention can parse a message into parts and process those parts individually. Accordingly, a third-party program that wants to have a bitmap sent to a notification device 220 passes an e-mail to the computer 100 that includes a bitmap and an indication that the bitmap is part of a notification device message. The computer 100 would then parse the bit-map from the rest of the multi-part message after having parsed the content-identifier indicating that the message is a notification device message. The computer code device would then send the bit-map to the notification device 220 with or without the header and with or instead of a text message.
Just as a bitmap can be identified and parsed from a message, so too can other multi-media formats. For example, a voice message (e.g., stored in a .wav or .mp3 format) can be included in a message to the notification device 220. The notification device would then either play the message automatically or upon being selected like a text message.
In an alternate embodiment, not all messages and alarms are sent immediately to the user. As “junk” e-mail proliferates, an e-mail notification device 220 can quickly become inundated with e-mail that is of little or no interest to the user. As a result, the user may establish a set of rules that determines what messages are to be forwarded and what messages are to be blocked. Rules can use any field in the information to determine if the information should be forwarded or blocked. For example, a rule could establish that messages having “CompanyXYZ” in the “From:” field are to be forwarded. Likewise, a rule could establish that messages are never forwarded if the body of the message contains the phrase “Get rich quick.”
In an alternate embodiment of the present invention, the types of messages to be received are expanded to include “chat” messages. A communication category called Instant Messaging (pioneered by ICQ and now owned by AOL) enables users to know if people in the users'"'"' Messaging Groups are logged in for “chat” communication. Accordingly, the e-mail notification device 220 can also display an up-to-date list of people who are ready for “chatting.” Depending on the bandwidth of the non-commercial network and the processing power of the notification device 220, the notification device 220 may also receive real-time (or near real-time) text and/or graphics from an on-going chat session.
Although the computer 100 and the transmitter 200 are illustrated in FIG. 2 as being separate elements, an alternate embodiment, called an “integrated transmitter” integrates both of those components into a single device. The “integrated transmitter” periodically connects to an Internet service provider (e.g., by seizing a phone line and creating a dial-up connection) and polls a remote information server to determine if new information (e.g., e-mails, chat lists or web pages) are available. If so, information or the headers for that information are downloaded to the “integrated transmitter” and transmitted to the notification device 220 for viewing by the user.
The notification device 220 may be either powered by any one or a combination of: battery/batteries (for ease of transportation), a transformer, or AC current. In order to conserve power in the battery-based notification device 220, the transmitter 200 sends out periodic (e.g., once a minute) synchronization messages that include a time of when the next transmission will be. Accordingly, the notification device 220 can power down the RF receiving circuitry therein until that time. To prevent missing the next transmission due to different clock rates, the notification device 220 powers back up the RF circuitry a short time (e.g., a few tens of milliseconds) before the next transmission is scheduled to occur. If a transmission is not received within a short time (e.g.. a few tens of milliseconds) after the next transmission was to have occurred, the notification device 220 assumes that it missed the transmission and puts the RF receiving circuitry back to sleep until shortly before a subsequent periodic transmission. Before this subsequent periodic transmission, though, the notification device 220 wakes up earlier. As an increasing number of transmissions are missed, the notification device 220 wakes up increasingly early and stays on increasingly late after the scheduled time. After a further configurable number of missed transmissions, the notification device 220 remains on continuously, listening for transmissions, and eventually shuts down the transmitter completely after a time-out period (e.g., 5 minutes). The notification device 220 is then reset to “always on” listening mode by operation of a manual button (e.g., an on-off button or a “re-sync” button, described above).
By way of example, at time t=0, the transmitter 200 sends a synchronization message to the notification device 220, and in that message the transmitter 200 indicates that the next synchronization message will be sent in one minute. Accordingly, the notification device 220 places the RF receiving circuitry in sleep mode for 0.96 minutes and then wakes up the RF receiving circuitry at time t=0.96 min. The RF receiving circuitry is kept active until t=1.04, at which point it is powered down because no synchronization message was received. The RF receiving circuitry is then reawakened at time t=1.94 min, and the RF receiving circuitry is kept active until t=2.06. The RF receiving circuitry is then reawakened at time t=2.92 min. If the RF receiving circuitry has not received a message by t=3.08, the RF receiving circuitry is left in “always on” mode for an additional five minutes. After not receiving any transmission by t=8.08, the RF receiving circuitry of the notification device 220 is powered down until reset.
In order to minimize the number of transmitters that “collide” when sending, in a preferred embodiment a configurable delay as compared to a base time is used to vary when synchronization messages are sent. For example, if the base time is one minute, some transmitters are programmed with a −0.01 minute delay and others with a 0.01 minute delay such that messages are sent every 0.99 min and 1.01 minutes, respectively. Thus, even if those two transmitters collided on the first transmission, they would be 0.02 minutes apart on their next transmission.
As would be evident, because the RF receiving circuitry can be powered down when the computer 100 is ready to send a message, the computer 100 may need to wait to send a message. The computer waits until the transmitter indicates (e.g., on a busy line of a parallel port connection to the transmitter 200) that the time for a next transmission has occurred. The information is then transmitted along with an indication of when the next message (synchronization or text/graphics) will be sent.
As would be appreciated by one of ordinary skill in the art from this specification, other battery-based remote transmitter/receiver pairs can benefit from the synchronization technique described above. One such pair is an indoor/outdoor temperature sensing device system in which a transmitter periodically sends an outside temperature to a temperature receiver (similar to the notification device 220), and the temperature receiver sleeps between receiving temperature messages.
In an embodiment in which two-way communication is to be used, the private, non-commercial network can be used for communication between the computer 100 and the notification device 220 in both directions. In that embodiment, e-mail replies can be sent to the computer 100 which then forwards the reply to the remote server.
Many smart home systems utilize (or will soon utilize) power line carrier communication (e.g., X-10) or Blue-tooth communication which allow control of appliances (e.g., lamps) throughout the home through the home wiring and via radio signals. In an alternative embodiment, the system of the present invention sends message headers or messages from the transmitter 200 to an appliance receiver. The appliance receiver then interprets the messages or headers to be commands to control lights and appliances in the home. More specifically, a user at the office can send an e-mail to his home e-mail account with a command to turn ON a specified lamp or other appliance. The computer would recognize such a new e-mail with such a command in the subject header and send the appropriate command (potentially translated) to an X-10 transmitter that applies the necessary X-10 signals on the home wiring. Similarly, a Blue-tooth type translator and transmitter could send the commands via radio frequency to an appliance to respond according to the command.
As the smart home category grows, more and more appliances and sensors will have the capability to communicate back to another device. The system of the present invention may advantageously utilize two way communication (e.g., using RF, IR, X-10 or Blue-tooth type protocols). An interface to the home wiring or an interface looking at a certain radio signal system could determine that something has happened (i.e. a door open) and translate this into a signal that the receiver (which would be plugged into the computer'"'"'s port) would translate into an e-mail message that could be sent to any pre-determined address—notifying the recipient of the action that occurred at the home.
Obviously, numerous additional modifications and variations of the present invention are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims, the present invention may be practiced otherwise than as specifically described herein.
Not applicable