CA2346648A1 - Method, system and apparatus using a sensory cue to indicate subsequent action characteristics for data communications - Google Patents

Method, system and apparatus using a sensory cue to indicate subsequent action characteristics for data communications Download PDF

Info

Publication number
CA2346648A1
CA2346648A1 CA002346648A CA2346648A CA2346648A1 CA 2346648 A1 CA2346648 A1 CA 2346648A1 CA 002346648 A CA002346648 A CA 002346648A CA 2346648 A CA2346648 A CA 2346648A CA 2346648 A1 CA2346648 A1 CA 2346648A1
Authority
CA
Canada
Prior art keywords
communications device
data
subsequent action
user
user interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002346648A
Other languages
French (fr)
Other versions
CA2346648C (en
Inventor
Scott D. Lincke
Ronald Ii Marianetti
Joseph K. Sipher
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Palm, Inc.
Scott D. Lincke
Ronald Ii Marianetti
Joseph K. Sipher
3Com Corporation
Qualcomm Incorporated
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Palm, Inc., Scott D. Lincke, Ronald Ii Marianetti, Joseph K. Sipher, 3Com Corporation, Qualcomm Incorporated filed Critical Palm, Inc.
Publication of CA2346648A1 publication Critical patent/CA2346648A1/en
Application granted granted Critical
Publication of CA2346648C publication Critical patent/CA2346648C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0272Virtual private networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0442Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0471Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload applying encryption by an intermediary, e.g. receiving clear information at the intermediary and encrypting the received information at the intermediary before forwarding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/288Distributed intermediate devices, i.e. intermediate devices for interaction with other intermediate devices on the same level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/75Indicating network or usage conditions on the user display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/04Protocols for data compression, e.g. ROHC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • H04L69/162Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/165Combined use of TCP and UDP protocols; selection criteria therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/03Protecting confidentiality, e.g. by encryption
    • H04W12/033Protecting confidentiality, e.g. by encryption of the user plane, e.g. user's traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/045Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply hybrid encryption, i.e. combination of symmetric and asymmetric encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/123Applying verification of the received information received data contents, e.g. message integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/561Adding application-functional data or data for application control, e.g. adding metadata
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/566Grouping or aggregating service requests, e.g. for unified processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/326Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the transport layer [OSI layer 4]

Abstract

A communications device provides a user with a sensory cue that informs the user of cer-tain characteristics of a subsequent action that in-cludes data communications. By informing the user of the data communication characteristics before the user initiates the data communication action, the in-vention appropriately sets user expectations regard-ing the data communication characteristics. For ex-ample, one embodiment of the invention is imple-mented in a portable communications device (100) with a screen (1700). For subsequent actions that in-cludes wireless communications, the portable com-munications device simultaneously displays a wire-less link sensory icon (1610) next to a user interface element. The user interface (1710) icon is used to initiate the subsequent action. The user interface el-ement (1710) can be an operating system object hav-ing an embedded link type icon. The wireless link icon (1610) informs the user that the subsequent ac-tion corresponding to the user interface element re-quires wireless communication and the expense and time associated therewith. A method, a system and an apparatus for indicating characteristics of a sub-sequent action to a user before the user begins the subsequent action are provided.

Claims (39)

1. A method for indicating characteristics of a subsequent action, the method implemented in a communications device having processing resources, the method comprising:
prior to a user beginning the subsequent action, the communications device processing resources providing a sensory cue corresponding to a set of subsequent action characteristics, the subsequent action includes data communications performed by the communications device, the set of subsequent action characteristics relate to the data communications; and the sensory cue informing the user of the corresponding set of subsequent action characteristics.
2. The method of claim 1, wherein responsive to a user selection of the subsequent action, the communications device processing resources transmitting data from the communications device.
3. The method of claim 1, wherein:
the communications device has an operating system object including a user interface element for selection of the subsequent action, the sensory cue embedded into the user interface element; and responsive to a user selection of the user interface element, the communications device processing resources transmitting data from the communications device.
4. The method of claim 1, wherein the informing step includes the user perceiving the sensory cue.
5. The method of claim 1, wherein the subsequent action characteristics correspond to factors enabling the user to determine whether to initiate the subsequent action.
6. The method of claim 1, wherein the communications device processing resources provide at least one sensory cue for at least one subsequent action, each sensory cue corresponding to characteristics of the data communication including characteristics of a communication path used for the data communication, each sensory cue informs the user of the corresponding data communication characteristics.
7. The method of claim 1, wherein the sensory cue includes an image, the communications device includes a screen, and the method includes communications device processing resources displaying the image on the screen.
8. The method of claim 1, wherein:
the sensory cue includes an image;
the communications device includes a screen;
the communications device has an operating system object including a user interface element for user selection of the subsequent action, at least one image embedded into the user interface element; and the method includes the communications device simultaneously displaying the at least one image and the user interface element on the screen.
9. The method of claim 1, wherein:
the sensory cue includes sounds;
the communications device includes an audio output, and the method includes the communications device emitting the sounds from the audio output.
10. The method of claim 1, wherein:
the communications device includes a wireless client, the wireless client in communication with a proxy server;

the subsequent action corresponds to a hyperlink document, the hyperlink document disposed in a base document; and the subsequent action includes transmitting packets of data from the client to the proxy server, each packet of data has a base document uniform resource locator followed by compressed data, the compressed data includes references to fields in the hyperlink document, and the compressed data includes a user interface element indicating the hyperlink document.
11. The method of claim 1, wherein the subsequent action includes the communications device receiving an HTML message from a source of data, the HTML message comprising text and images.
12. The method of claim 1, wherein:
the communications device includes a wireless client and a screen, the wireless client adapted to communicate with a proxy server, the proxy server adapted to communicate with a source of data; and the subsequent action includes the proxy server receiving a first message from the source of data, the receiving including:
the proxy server fetching the first message from the source of data;
the proxy server converting the first message into a second message, the second message includes data in a compact mark up language representing text and images;
the proxy server transmitting the second message to the wireless client, the second message comprising packets of data;
the wireless client extracting the compact mark up language data from the second message;
the wireless client passing the compact mark up language data to a content rendering layer; and the wireless client rendering the compact mark up language data for viewing on the screen.
13. The method of claim 1, wherein:
the communications device processing resources include a wireless client;
and the subsequent action includes the wireless client requesting a hyperlink document, the hyperlink document indicated by a hyperlink in a base document, the requesting including the wireless client transmitting to a proxy server a compact representation of the hyperlink document, the compact representation of the hyperlink document including a base document uniform resource locator and a compact representation of the hyperlink.
14. The method of claim 1, wherein:
the communications device processing resources include a wireless client;
and wherein the subsequent action includes the communications device transmitting packets of data to a proxy server, the packets of data corresponding to a hypertext document, the hypertext document having fields, the transmitting including:
the communications device processing resources submitting to the wireless client compressed representations of data corresponding to the fields, the compressed representations formatted according to a compact transfer protocol;
and the wireless client transmitting the compressed representations in packets of data to the proxy server.
15. The method of claim 1, wherein:
the communications device processing resources include a wireless client;
and the subsequent action includes the communications device transmitting packets of data to a proxy server, the transmitting including formatting each packet of data, the formatting including:
the wireless client determining that the destination of the packet of data is the proxy server, the packet of data comprising a message fragment encapsulated by a compressed user datagram protocol header;
the wireless client setting a first bit in the compressed user datagram protocol header to indicate that the destination of the packet of data is the proxy server;
the wireless client placing bit flags in the compressed user datagram protocol header, the bit flags indicating inclusion of optional user datagram protocol fields and inclusion of optional Internet protocol fields; and the wireless client placing a source port number identifying the wireless client in the compressed user datagram protocol header.
16. The method of claim 1 wherein:
the communications device includes a wireless client;
the subsequent action includes a transaction including securely transmitting packets of data from the wireless client to a proxy server, the transmitting including:
the wireless client encrypting a data encryption key using a proxy server public key to form an encrypted data encryption key, the data encryption key corresponding to a specific transaction between the wireless client and the proxy server;
the wireless client encrypting the packets of data using the data encryption key to form an encrypted message; and the wireless client transmitting the encrypted message to the proxy server.
17. The method of claim 8, wherein the communications device simultaneously displays more than one user interface element on the screen.
18. The method of claim 8, wherein the communications device displays the at least one image proximally to the user interface element.
19. The method of claim 8, wherein the image comprises an icon, the icon informs the user of a link type for the data communications.
20. The method of claim 8, wherein the image comprises an icon, the icon informing the user of security measure attributes for the data communications.
21. The method of claim 8, wherein the communications device simultaneously displays more than one user interface element is on the screen, for user interface elements having at least one corresponding embedded image, each embedded image corresponds to a set of data communication characteristics, and the communications device displays each embedded image proximally to the corresponding user interface element.
22. The method of claim 11, wherein the receiving includes:
the communications device processing resources fetching the HTML
message from the source of data;
the communications device processing resources compressing selected portions of the HTML message by translating the selected portions of the HTML
message using a compact markup language;
the communications device processing resources passing compact markup language representations of the selected portions and HTML representations of unselected portions of the HTML message to a rendering layer in the communications device; and the communications device processing resources rendering the selected portions and the unselected portions for viewing.
23. The method of claim 13, wherein:
the communications device includes a screen;
the communications device processing resources include a viewer, the compact representation of the hyperlink document includes a compact representation of the subsequent action characteristics;
the sensory cue comprising an image; and the step of providing the sensory cue to the user includes:
the viewer evaluating the compact representation of subsequent action characteristics; and the viewer displaying the image proximally to a corresponding user interface element, the corresponding user interface element adapted for user selection of the hyperlink and comprising an operating system data object, the image embedded in the operating system data object.
24. The method of claim 13, wherein:
the communications device includes a screen;
the communications device processing resources include a viewer, the subsequent action characteristics include a link type;
the compact representation of the link type includes a link type bit;
the image comprises a link type icon; and responsive to a value of the link type bit, the viewer displays a corresponding link type icon proximally to the user interface element.
25. The method of claim 13, wherein:
the communications device includes a screen;
the communications device comprises a palm-sized computer;
the subsequent action characteristics include a link type;
the compact representation of the subsequent action link type includes a link type bit;
the image comprises a link type icon;
responsive to the link type bit having a first value, the computer displays a wireless link icon proximal to the user interface element;
responsive to the link type bit having a second value, the computer displays no image corresponding to the link type; and responsive to a user selection of the user interface element, the communications device initiates the subsequent action.
26. A communications device including a client, the client comprising:
processing resources adapted to initiate a subsequent action, the subsequent action having characteristics, the subsequent action includes data communications performed by the client; and processing resources adapted to indicate to a user, prior to the user initiating the subsequent action, the subsequent action characteristics, the indicating processing resources provide a sensory cue to the user corresponding to a set of subsequent action characteristics relating to the data communications, the sensory cue informs the user of the subsequent action characteristics.
27. The device of claim 26, wherein the subsequent action characteristics correspond to factors enabling the user to determine whether to initiate the subsequent action.
28. The device of claim 26, wherein the communication device processing resources provide at least one sensory cue for at least one subsequent action, each sensory cue corresponds to characteristics of the data communication including characteristics of the communication path user for the data communication, each sensory cue informs the user of the corresponding data communication characteristics.
29. The device of claim 26, wherein:
the communications device has an operating system object including a user interface element for user selection of the subsequent action, the sensory cue embedded into the user interface element; and responsive to a user selection of the user interface element, the client transmitting data from the communications device.
30. The device of claim 26, wherein the sensory cue comprises an image, the communications device includes a screen and processing resources, and the communications device processing resources adapted to display the image on the screen.
31. The device of claim 26, wherein:
the sensory cue includes an image;
the communications device includes a screen and processing resources;
the communications device has an operating system object including a user interface element for user selection of the subsequent action, at least one image embedded into the user interface element; and the communications device processing resources adapted to simultaneously display the at least one image and the user interface element on the screen.
32. The device of claim 26, wherein:
the client comprises a wireless client;
the subsequent action includes the wireless client requesting a hyperlink document, the hyperlink document indicated by a hyperlink in a base document;
and the wireless client processing resources adapted to request the hyperlink document, the requesting including transmitting to a proxy server a compact representation of the hyperlink document, the compact representation of the hyperlink document including a base document uniform resource locator and a compact representation of the hyperlink.
33. The device of claim 26, wherein:
the client comprises a wireless client;
the subsequent action includes a transaction including securely transmitting packets of data from the wireless client to a proxy server;
the wireless client adapted to securely transmit the packets of data, the transmitting including:
encrypting a data encryption key using a proxy server public key to form an encrypted data encryption key, the data encryption key corresponding to a specific transaction between the wireless client and the proxy serve;
the wireless client encrypting the packets of data using the data encryption key to form an encrypted message; and the wireless client transmitting the encrypted message to the proxy server.
34. The device of claim 32, wherein:
the communications device includes a screen and processing resources, the communications device processing resources include a viewer, the compact representation of the hyperlink document includes a compact representation of the subsequent action characteristics;
the sensory cue comprises an image; and the viewer adapted to evaluate the compact representation of subsequent action characteristics; and display the image proximally to a corresponding user interface element, the corresponding user interface element adapted for user selection of the hyperlink and comprising an operating system data object, the image embedded in the operating system data object.
35. A communications system comprising:
a source of data;
a communications device including a client, the client including:
processing resources adapted to initiate a subsequent action, the subsequent action having characteristics, the subsequent action including data communications performed by the client; and processing resources adapted to indicate to a user, prior to the user beginning the subsequent action, the subsequent action characteristics, the processing resources adapted to indicate providing a sensory cue to the user corresponding to a set of subsequent action characteristics relating to the data communication; and a server, in communication with the source of data and the client.
36. The system of claim 35, wherein responsive to a user selection of the subsequent action, the communications device initiating processing resources initiate the subsequent action.
37. The system of claim 35, wherein the subsequent action characteristics correspond to factors enabling the user to determine whether to initiate the subsequent action.
38. The system of claim 35, wherein:
a user interface element for selection of the subsequent action comprises a communications device operating system object, the sensory cue embedded into the user interface element;
responsive to a user selection of the user interface element, the client transmitting data from the communications device.
39. The system of claim 35, wherein:
the sensory cue includes an image;
the communications device:
includes a screen;
has an operating system object including a user interface element for user selection of the subsequent action, the image embedded into the user interface element; and adapted to display the image and the user interface element on the screen.
CA2346648A 1998-10-29 1999-10-26 Method, system and apparatus using a sensory cue to indicate subsequent action characteristics for data communications Expired - Lifetime CA2346648C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/182,945 US6590588B2 (en) 1998-05-29 1998-10-29 Wireless, radio-frequency communications using a handheld computer
US09/182,945 1998-10-29
PCT/US1999/025034 WO2000026760A1 (en) 1998-10-29 1999-10-26 Method, system and apparatus using a sensory cue to indicate subsequent action characteristics for data communications

Publications (2)

Publication Number Publication Date
CA2346648A1 true CA2346648A1 (en) 2000-05-11
CA2346648C CA2346648C (en) 2011-02-08

Family

ID=22670734

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2346648A Expired - Lifetime CA2346648C (en) 1998-10-29 1999-10-26 Method, system and apparatus using a sensory cue to indicate subsequent action characteristics for data communications

Country Status (4)

Country Link
US (3) US6590588B2 (en)
EP (1) EP1145103A4 (en)
CA (1) CA2346648C (en)
WO (1) WO2000026760A1 (en)

Families Citing this family (352)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US6636733B1 (en) 1997-09-19 2003-10-21 Thompson Trust Wireless messaging method
US7003304B1 (en) 1997-09-19 2006-02-21 Thompson Investment Group, Llc Paging transceivers and methods for selectively retrieving messages
US6253061B1 (en) 1997-09-19 2001-06-26 Richard J. Helferich Systems and methods for delivering information to a transmitting and receiving device
US6826407B1 (en) 1999-03-29 2004-11-30 Richard J. Helferich System and method for integrating audio and visual messaging
US6983138B1 (en) 1997-12-12 2006-01-03 Richard J. Helferich User interface for message access
US20020049818A1 (en) * 1998-05-29 2002-04-25 Gilhuly Barry J. System and method for pushing encrypted information between a host system and a mobile data communication device
US6233389B1 (en) 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
US7558472B2 (en) 2000-08-22 2009-07-07 Tivo Inc. Multimedia signal processing system
JP2000049770A (en) * 1998-07-31 2000-02-18 Hitachi Ltd Cipher communication method, cipher algorithm shared management method, cipher algorithm conversion method and network communication system
ATE262189T1 (en) * 1998-10-16 2004-04-15 Iconics Inc PROCESS CONTROL
US7418504B2 (en) 1998-10-30 2008-08-26 Virnetx, Inc. Agile network protocol for secure communications using secure domain names
US6839759B2 (en) 1998-10-30 2005-01-04 Science Applications International Corp. Method for establishing secure communication link between computers of virtual private network without user entering any cryptographic information
US10511573B2 (en) 1998-10-30 2019-12-17 Virnetx, Inc. Agile network protocol for secure communications using secure domain names
US6502135B1 (en) 1998-10-30 2002-12-31 Science Applications International Corporation Agile network protocol for secure communications with assured system availability
ES2760905T3 (en) 1998-10-30 2020-05-18 Virnetx Inc An agile network protocol for secure communications with assured system availability
EP1059777A4 (en) * 1998-12-28 2003-01-15 Ntt Docomo Inc Communication control system, communication method, server device, terminal, relay device, and communication system
US7017116B2 (en) * 1999-01-06 2006-03-21 Iconics, Inc. Graphical human-machine interface on a portable device
US20060190805A1 (en) * 1999-01-14 2006-08-24 Bo-In Lin Graphic-aided and audio-commanded document management and display systems
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
US7089780B2 (en) * 1999-03-03 2006-08-15 Smiths Detection Inc. Apparatus, systems and methods for detecting and transmitting sensory data over a computer network
US8065155B1 (en) 1999-06-10 2011-11-22 Gazdzinski Robert F Adaptive advertising apparatus and methods
GB2350973A (en) * 1999-06-11 2000-12-13 Nokia Mobile Phones Ltd Simultaneously fetching page content and link content in a mobile web browser
EP1885128A3 (en) 1999-09-20 2008-03-12 Tivo, Inc. Closed caption tagging system
JP3508648B2 (en) * 1999-10-12 2004-03-22 日本電気株式会社 Communication terminal device
US7065342B1 (en) 1999-11-23 2006-06-20 Gofigure, L.L.C. System and mobile cellular telephone device for playing recorded music
FR2803929B1 (en) * 1999-12-30 2004-09-17 Ferid Allani METHOD AND DEVICE FOR ACCESSING SOURCES OF INFORMATION AND SERVICES ON THE WEB
US7003571B1 (en) * 2000-01-31 2006-02-21 Telecommunication Systems Corporation Of Maryland System and method for re-directing requests from browsers for communication over non-IP based networks
US8370435B1 (en) 2000-01-31 2013-02-05 Telecommunication Systems, Inc. System and method for servers to send alerts to connectionless devices
US6435164B1 (en) 2000-12-07 2002-08-20 Ford Global Technologies, Inc. Fuel weathering method for vehicle evaporative emission system
US8090856B1 (en) * 2000-01-31 2012-01-03 Telecommunication Systems, Inc. Intelligent messaging network server interconnection
US7689696B2 (en) 2000-01-31 2010-03-30 Telecommunication Systems, Inc. System and method for re-directing requests from browsers for communications over non-IP based networks
WO2001057687A1 (en) * 2000-02-04 2001-08-09 Matsushita Electric Industrial Co., Ltd. Information terminal
US7343421B1 (en) * 2000-02-14 2008-03-11 Digital Asset Enterprises Llc Restricting communication of selected processes to a set of specific network addresses
US20010047397A1 (en) * 2000-02-18 2001-11-29 Jameson David H. Method and system for using pervasive device to access webpages
US8019770B1 (en) * 2000-02-22 2011-09-13 M. A. Mobile Ltd. Dynamic rendering of content that includes query expressions
US8458286B2 (en) * 2000-02-29 2013-06-04 Hewlett-Packard Development Company, L.P. Flexible wireless advertisement integration in wireless software applications
US7836395B1 (en) * 2000-04-06 2010-11-16 International Business Machines Corporation System, apparatus and method for transformation of java server pages into PVC formats
EP1148681B1 (en) * 2000-04-20 2005-12-07 Nokia Corporation Method for transferring resource information
US6907421B1 (en) 2000-05-16 2005-06-14 Ensim Corporation Regulating file access rates according to file type
US20020032750A1 (en) * 2000-05-16 2002-03-14 Kanefsky Steven T. Methods and systems for searching and managing information on wireless data devices
JP3822024B2 (en) * 2000-05-24 2006-09-13 シャープ株式会社 Data transfer device
US7630721B2 (en) 2000-06-27 2009-12-08 Ortiz & Associates Consulting, Llc Systems, methods and apparatuses for brokering data between wireless devices and data rendering devices
US20020059449A1 (en) * 2000-06-27 2002-05-16 Matthias Wandel System and method for implementing local base stations
US8583027B2 (en) * 2000-10-26 2013-11-12 Front Row Technologies, Llc Methods and systems for authorizing computing devices for receipt of venue-based data based on the location of a user
US7812856B2 (en) 2000-10-26 2010-10-12 Front Row Technologies, Llc Providing multiple perspectives of a venue activity to electronic wireless hand held devices
SE0002572D0 (en) 2000-07-07 2000-07-07 Ericsson Telefon Ab L M Communication system
US7051078B1 (en) * 2000-07-10 2006-05-23 Cisco Technology, Inc. Hierarchical associative memory-based classification system
JP4543513B2 (en) * 2000-07-17 2010-09-15 ソニー株式会社 Bidirectional communication system, display device, base device, and bidirectional communication method
KR100396023B1 (en) * 2000-09-16 2003-08-27 이홍규 System and method for including manual function for filling out a form
JP2002111686A (en) * 2000-10-04 2002-04-12 Sony Corp Communication method and communication device
JP4839554B2 (en) * 2000-10-19 2011-12-21 ソニー株式会社 Wireless communication system, client device, server device, and wireless communication method
US11467856B2 (en) 2002-12-12 2022-10-11 Flexiworld Technologies, Inc. Portable USB device for internet access service
US7805720B2 (en) 2003-04-11 2010-09-28 Flexiworld Technologies, Inc. Autorun for integrated circuit memory component
US7653691B2 (en) * 2000-11-15 2010-01-26 Pacific Datavision Inc. Systems and methods for communicating using voice messages
US7054863B2 (en) * 2000-11-15 2006-05-30 Pacific Datavision, Inc. System and method for originating, storing, processing and delivering message data
US6961567B1 (en) * 2000-12-07 2005-11-01 Palm, Inc. Generic activation and registration framework for wireless devices
US7219354B1 (en) 2000-12-22 2007-05-15 Ensim Corporation Virtualizing super-user privileges for multiple virtual processes
ATE497214T1 (en) * 2000-12-22 2011-02-15 Research In Motion Ltd SYSTEM AND METHOD FOR NAVIGATING INFORMATION USING A WIRELESS COMMUNICATIONS DEVICE
WO2002052795A1 (en) * 2000-12-27 2002-07-04 Cranite Systems, Inc. Method and apparatus extending a server to a wireless-router server
US8504074B2 (en) * 2001-01-05 2013-08-06 Palm, Inc. System and method for providing advertisement data to a mobile computing device
US9183571B2 (en) * 2007-09-14 2015-11-10 Qualcomm Incorporated System and method for providing advertisement data to a mobile computing device
US7555571B1 (en) * 2001-01-05 2009-06-30 Palm, Inc. Activation of mobile computing device on a cellular network
US6795710B1 (en) * 2001-01-05 2004-09-21 Palmone, Inc. Identifying client patterns using online location-based derivative analysis
US20020107706A1 (en) * 2001-02-02 2002-08-08 Oliver Mitchell B. Virtual negotiation
US7240285B2 (en) * 2001-03-01 2007-07-03 Sony Corporation Encoding and distribution of schema for multimedia content descriptions
EP1237331B1 (en) * 2001-03-02 2004-06-02 Hewlett-Packard Company Provision of services to portable information devices via an information technology network
EP1237332B1 (en) * 2001-03-02 2003-11-05 Hewlett-Packard Company Provision of services to portable information devices via an information technology network
JP3990115B2 (en) * 2001-03-12 2007-10-10 株式会社東芝 Server-side proxy device and program
US8370525B2 (en) * 2001-03-30 2013-02-05 Intel Corporation Transmitting new data format under existing infrastructure
US20040059837A1 (en) * 2001-04-17 2004-03-25 Volpano Dennis Michael Method and apparatus extending a server to a wireless-router server
US7099917B2 (en) * 2001-04-18 2006-08-29 Openwave Systems Inc. Method of providing a proxy server based service to a communications device on a network
US8812398B2 (en) * 2001-05-08 2014-08-19 Qualcomm Incorporated Key for a wireless-enabled device
WO2002093408A1 (en) 2001-05-11 2002-11-21 Wildseed, Ltd. Method and system for collecting and displaying aggregate presence information for mobile media players
US20020180798A1 (en) * 2001-05-31 2002-12-05 Poor Graham V. System and method for extending a wireless device platform to multiple applications
US7020457B2 (en) * 2001-05-31 2006-03-28 Orative Corporation System and method for proxy-enabling a wireless device to an existing IP-based service
US7123933B2 (en) * 2001-05-31 2006-10-17 Orative Corporation System and method for remote application management of a wireless device
US20050198379A1 (en) 2001-06-13 2005-09-08 Citrix Systems, Inc. Automatically reconnecting a client across reliable and persistent communication sessions
US7636792B1 (en) * 2001-07-13 2009-12-22 Oracle International Corporation Methods and systems for dynamic and automatic content creation for mobile devices
US8301503B2 (en) * 2001-07-17 2012-10-30 Incucomm, Inc. System and method for providing requested information to thin clients
KR100978022B1 (en) * 2001-07-25 2010-08-25 코닌클리케 필립스 일렉트로닉스 엔.브이. Method of and interactive display for exchanging a message
US7610350B2 (en) * 2001-07-26 2009-10-27 Palmsource Inc. Wireless information transmission system and method
WO2003014927A2 (en) * 2001-08-08 2003-02-20 Trivium Systems Inc. Scalable messaging platform for the integration of business software components
CA2354993C (en) * 2001-08-10 2010-11-09 Ibm Canada Limited-Ibm Canada Limitee Method of indicating links to external urls
US20030033357A1 (en) * 2001-08-13 2003-02-13 Luu Tran Client aware content selection and retrieval in a wireless portal system
US6996537B2 (en) 2001-08-13 2006-02-07 Qualcomm Incorporated System and method for providing subscribed applications on wireless devices over a wireless network
US9203923B2 (en) * 2001-08-15 2015-12-01 Qualcomm Incorporated Data synchronization interface
US20030046532A1 (en) * 2001-08-31 2003-03-06 Matthew Gast System and method for accelerating cryptographically secured transactions
JP3851554B2 (en) * 2001-12-11 2006-11-29 株式会社日立製作所 Control method for controlling cellular phone device
US7403999B2 (en) * 2001-12-28 2008-07-22 International Business Machines Corporation Classification support system and method for fragmented IP packets
US20030126555A1 (en) * 2002-01-03 2003-07-03 International Business Machines Corporation Enhanced attribute prompting in browser clients
US7474888B1 (en) * 2002-02-25 2009-01-06 Palm, Inc. Method for bypassing passkey exchange and authentication procedures
US7283527B2 (en) * 2002-02-27 2007-10-16 International Business Machines Corporation Apparatus and method of maintaining two-byte IP identification fields in IP headers
US20030208529A1 (en) * 2002-05-03 2003-11-06 Sreenath Pendyala System for and method of real-time remote access and manipulation of data
US7558873B1 (en) * 2002-05-08 2009-07-07 Nvidia Corporation Method for compressed large send
US7054618B1 (en) 2002-05-23 2006-05-30 Openwave Systems Inc. Method of registering a communication device with a proxy server based service
US7568002B1 (en) 2002-07-03 2009-07-28 Sprint Spectrum L.P. Method and system for embellishing web content during transmission between a content server and a client station
US7801945B1 (en) 2002-07-03 2010-09-21 Sprint Spectrum L.P. Method and system for inserting web content through intermediation between a content server and a client station
US7360210B1 (en) 2002-07-03 2008-04-15 Sprint Spectrum L.P. Method and system for dynamically varying intermediation functions in a communication path between a content server and a client station
US7437548B1 (en) 2002-07-11 2008-10-14 Nvidia Corporation Network level protocol negotiation and operation
DE10234233A1 (en) * 2002-07-27 2004-02-05 Kuka Roboter Gmbh Process for the exchange of data between controls of machines, in particular robots
US7792759B2 (en) * 2002-07-29 2010-09-07 Emv Co. Llc Methods for performing transactions in a wireless environment
US20040043753A1 (en) * 2002-08-30 2004-03-04 Wake Susan L. System and method for third party application sales and services to wireless devices
US7542471B2 (en) 2002-10-30 2009-06-02 Citrix Systems, Inc. Method of determining path maximum transmission unit
US8233392B2 (en) 2003-07-29 2012-07-31 Citrix Systems, Inc. Transaction boundary detection for reduction in timeout penalties
US8270423B2 (en) 2003-07-29 2012-09-18 Citrix Systems, Inc. Systems and methods of using packet boundaries for reduction in timeout prevention
US7630305B2 (en) 2003-07-29 2009-12-08 Orbital Data Corporation TCP selective acknowledgements for communicating delivered and missed data packets
US7616638B2 (en) 2003-07-29 2009-11-10 Orbital Data Corporation Wavefront detection and disambiguation of acknowledgments
WO2004055638A2 (en) 2002-12-12 2004-07-01 Flexiworld Technologies, Inc. Wireless communication between computing devices
US7792121B2 (en) * 2003-01-03 2010-09-07 Microsoft Corporation Frame protocol and scheduling system
US7181701B2 (en) * 2003-01-03 2007-02-20 Microsoft Corporation Glanceable information system and method
US7340615B2 (en) * 2003-01-31 2008-03-04 Microsoft Corporation Method and apparatus for managing power in network interface modules
US9232077B2 (en) 2003-03-12 2016-01-05 Qualcomm Incorporated Automatic subscription system for applications and services provided to wireless devices
US8243636B2 (en) * 2003-05-06 2012-08-14 Apple Inc. Messaging system and service
NL1023423C2 (en) * 2003-05-14 2004-11-16 Nicolaas Theunis Rudie Van As System and method for interrupting and linking a message to all forms of digital message traffic (such as SMS and MMS), with the consent of the sender.
MXPA05013422A (en) * 2003-06-10 2006-03-17 Mastercard International Inc Systems and methods for conducting secure payment transactions using a formatted data structure.
US7913294B1 (en) 2003-06-24 2011-03-22 Nvidia Corporation Network protocol processing for filtering packets
CA2532077C (en) * 2003-07-14 2013-06-25 Moore Computer Consultants, Inc. Handheld device connectable to a mail server using wireless network and to a pc using local link for synchronisation
US8432800B2 (en) 2003-07-29 2013-04-30 Citrix Systems, Inc. Systems and methods for stochastic-based quality of service
US8238241B2 (en) 2003-07-29 2012-08-07 Citrix Systems, Inc. Automatic detection and window virtualization for flow control
US7656799B2 (en) 2003-07-29 2010-02-02 Citrix Systems, Inc. Flow control system architecture
US8437284B2 (en) 2003-07-29 2013-05-07 Citrix Systems, Inc. Systems and methods for additional retransmissions of dropped packets
US7092693B2 (en) 2003-08-29 2006-08-15 Sony Corporation Ultra-wide band wireless / power-line communication system for delivering audio/video content
GB0321337D0 (en) 2003-09-11 2003-10-15 Massone Mobile Advertising Sys Method and system for distributing advertisements
US20050097186A1 (en) * 2003-10-08 2005-05-05 International Business Machines Corporation Method, system, and computer program product for managing interaction between remote devices and server resources
US20050078714A1 (en) * 2003-10-08 2005-04-14 Hiroshi Komine High power fiber laser with eye safe wavelengths
US9614772B1 (en) * 2003-10-20 2017-04-04 F5 Networks, Inc. System and method for directing network traffic in tunneling applications
US8234373B1 (en) 2003-10-27 2012-07-31 Sprint Spectrum L.P. Method and system for managing payment for web content based on size of the web content
US7506260B2 (en) * 2003-10-31 2009-03-17 Yahoo! Inc. Method and system of providing browser functionality through a browser button
US7978716B2 (en) 2003-11-24 2011-07-12 Citrix Systems, Inc. Systems and methods for providing a VPN solution
US7496097B2 (en) * 2003-11-11 2009-02-24 Citrix Gateways, Inc. System, apparatus and method for establishing a secured communications link to form a virtual private network at a network protocol layer other than at which packets are filtered
JP2007515707A (en) * 2003-11-27 2007-06-14 スマート インターネット テクノロジー シーアールシー ピーティワイ リミテッド Communication system and method
DE202004021925U1 (en) * 2003-12-01 2012-11-06 Research In Motion Limited Provide notification of new events on a small screen device
US7427024B1 (en) 2003-12-17 2008-09-23 Gazdzinski Mark J Chattel management apparatus and methods
JP2007519120A (en) 2004-01-21 2007-07-12 クゥアルコム・インコーポレイテッド Application-based value billing in wireless subscriber networks
US7774834B1 (en) 2004-02-18 2010-08-10 Citrix Systems, Inc. Rule generalization for web application entry point modeling
US7890996B1 (en) 2004-02-18 2011-02-15 Teros, Inc. Using statistical analysis to generate exception rules that allow legitimate messages to pass through application proxies and gateways
US7043240B2 (en) * 2004-02-24 2006-05-09 Teamon Systems, Inc. Communications system with interface for enabling communication of alerts to mobile wireless communications devices
US20050198353A1 (en) * 2004-03-05 2005-09-08 Robert Zmrzli Method and apparatus for providing dynamic network content to target devices
US20050208929A1 (en) * 2004-03-05 2005-09-22 Robert Zmrzli Method and apparatus for providing updated network content to target devices
US20050208930A1 (en) * 2004-03-05 2005-09-22 Robert Zmrzli Method and apparatus for arranging network content on mobile devices
US7853782B1 (en) 2004-04-14 2010-12-14 Sprint Spectrum L.P. Secure intermediation system and method
US9172679B1 (en) 2004-04-14 2015-10-27 Sprint Spectrum L.P. Secure intermediation system and method
US7707218B2 (en) * 2004-04-16 2010-04-27 Mobot, Inc. Mobile query system and method based on visual cues
US7181190B2 (en) * 2004-04-30 2007-02-20 Microsoft Corporation Method for maintaining wireless network response time while saving wireless adapter power
EP1741245B1 (en) * 2004-04-30 2012-11-28 Research In Motion Limited System and method for handling secure messages
US9330187B2 (en) * 2004-06-22 2016-05-03 International Business Machines Corporation Persuasive portlets
US8739274B2 (en) 2004-06-30 2014-05-27 Citrix Systems, Inc. Method and device for performing integrated caching in a data communication network
EP2492808A1 (en) * 2004-06-30 2012-08-29 Jumpstart Wireless Corporation System and method for extending business systems to a mobile workforce
US7757074B2 (en) 2004-06-30 2010-07-13 Citrix Application Networking, Llc System and method for establishing a virtual private network
US8495305B2 (en) 2004-06-30 2013-07-23 Citrix Systems, Inc. Method and device for performing caching of dynamically generated objects in a data communication network
ES2297734T3 (en) * 2004-07-22 2008-05-01 Barefruit Limited IMPROVED USER INTERFACE.
EP1771979B1 (en) 2004-07-23 2011-11-23 Citrix Systems, Inc. A method and systems for securing remote access to private networks
CA2574776A1 (en) 2004-07-23 2006-02-02 Citrix Systems, Inc. Systems and methods for optimizing communications between network nodes
US7694232B2 (en) * 2004-08-03 2010-04-06 Research In Motion Limited Method and apparatus for providing minimal status display
JP2008510232A (en) 2004-08-13 2008-04-03 サイトリックス システムズ, インコーポレイテッド How to maintain process consistency across multiple remote access servers
US7797724B2 (en) 2004-08-31 2010-09-14 Citrix Systems, Inc. Methods and apparatus for secure online access on a client device
US7512973B1 (en) 2004-09-08 2009-03-31 Sprint Spectrum L.P. Wireless-access-provider intermediation to facilliate digital rights management for third party hosted content
US7593755B2 (en) 2004-09-15 2009-09-22 Microsoft Corporation Display of wireless data
US20060085752A1 (en) * 2004-10-14 2006-04-20 International Business Machines Corporation Method and apparatus for dynamically creating historical groups in a messaging client
US7600011B1 (en) 2004-11-04 2009-10-06 Sprint Spectrum L.P. Use of a domain name server to direct web communications to an intermediation platform
CA2588630C (en) 2004-11-19 2013-08-20 Tivo Inc. Method and apparatus for secure transfer of previously broadcasted content
US8549149B2 (en) 2004-12-30 2013-10-01 Citrix Systems, Inc. Systems and methods for providing client-side accelerated access to remote applications via TCP multiplexing
US8954595B2 (en) 2004-12-30 2015-02-10 Citrix Systems, Inc. Systems and methods for providing client-side accelerated access to remote applications via TCP buffering
US8700695B2 (en) 2004-12-30 2014-04-15 Citrix Systems, Inc. Systems and methods for providing client-side accelerated access to remote applications via TCP pooling
US7810089B2 (en) 2004-12-30 2010-10-05 Citrix Systems, Inc. Systems and methods for automatic installation and execution of a client-side acceleration program
US8706877B2 (en) 2004-12-30 2014-04-22 Citrix Systems, Inc. Systems and methods for providing client-side dynamic redirection to bypass an intermediary
US7581005B2 (en) * 2005-01-20 2009-08-25 Citrix Systems, Inc. Systems and methods for preserving transport layer protocol options
US8077632B2 (en) * 2005-01-20 2011-12-13 Citrix Systems, Inc. Automatic LAN/WAN port detection
US8255456B2 (en) 2005-12-30 2012-08-28 Citrix Systems, Inc. System and method for performing flash caching of dynamically generated objects in a data communication network
CN102104632B (en) 2005-01-24 2012-08-22 茨特里克斯系统公司 Systems and methods for performing caching of dynamically generated objects in a network
EP1708423A1 (en) 2005-03-29 2006-10-04 Matsushita Electric Industrial Co., Ltd. Inter-domain context transfer using context tranfer managers
US9350875B2 (en) 2005-05-31 2016-05-24 Qualcomm Incorporated Wireless subscriber billing and distribution
US9185538B2 (en) 2005-05-31 2015-11-10 Qualcomm Incorporated Wireless subscriber application and content distribution and differentiated pricing
US8495244B2 (en) * 2005-06-29 2013-07-23 Jumpstart Wireless Corporation System and method for dynamic automatic communication path selection, distributed device synchronization and task delegation
US7907966B1 (en) * 2005-07-19 2011-03-15 Aol Inc. System and method for cross-platform applications on a wireless phone
US8418233B1 (en) 2005-07-29 2013-04-09 F5 Networks, Inc. Rule based extensible authentication
US8533308B1 (en) 2005-08-12 2013-09-10 F5 Networks, Inc. Network traffic management through protocol-configurable transaction processing
US7242588B2 (en) * 2005-09-13 2007-07-10 Kitsopoulos Sotirios Constanti Multifunction modular electronic apparatus
US7769764B2 (en) * 2005-09-14 2010-08-03 Jumptap, Inc. Mobile advertisement syndication
US20100076994A1 (en) * 2005-11-05 2010-03-25 Adam Soroca Using Mobile Communication Facility Device Data Within a Monetization Platform
US8364540B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Contextual targeting of content using a monetization platform
US8103545B2 (en) 2005-09-14 2012-01-24 Jumptap, Inc. Managing payment for sponsored content presented to mobile communication facilities
US9076175B2 (en) 2005-09-14 2015-07-07 Millennial Media, Inc. Mobile comparison shopping
US9058406B2 (en) 2005-09-14 2015-06-16 Millennial Media, Inc. Management of multiple advertising inventories using a monetization platform
US8666376B2 (en) 2005-09-14 2014-03-04 Millennial Media Location based mobile shopping affinity program
US8805339B2 (en) 2005-09-14 2014-08-12 Millennial Media, Inc. Categorization of a mobile user profile based on browse and viewing behavior
US7912458B2 (en) 2005-09-14 2011-03-22 Jumptap, Inc. Interaction analysis and prioritization of mobile content
US8688671B2 (en) 2005-09-14 2014-04-01 Millennial Media Managing sponsored content based on geographic region
US9703892B2 (en) 2005-09-14 2017-07-11 Millennial Media Llc Predictive text completion for a mobile communication facility
US7660581B2 (en) 2005-09-14 2010-02-09 Jumptap, Inc. Managing sponsored content based on usage history
US8463249B2 (en) 2005-09-14 2013-06-11 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8209344B2 (en) 2005-09-14 2012-06-26 Jumptap, Inc. Embedding sponsored content in mobile applications
US20110313853A1 (en) 2005-09-14 2011-12-22 Jorey Ramer System for targeting advertising content to a plurality of mobile communication facilities
US7676394B2 (en) 2005-09-14 2010-03-09 Jumptap, Inc. Dynamic bidding and expected value
US8660891B2 (en) 2005-11-01 2014-02-25 Millennial Media Interactive mobile advertisement banners
US9471925B2 (en) 2005-09-14 2016-10-18 Millennial Media Llc Increasing mobile interactivity
US8503995B2 (en) 2005-09-14 2013-08-06 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US7702318B2 (en) 2005-09-14 2010-04-20 Jumptap, Inc. Presentation of sponsored content based on mobile transaction event
US9201979B2 (en) 2005-09-14 2015-12-01 Millennial Media, Inc. Syndication of a behavioral profile associated with an availability condition using a monetization platform
US8615719B2 (en) 2005-09-14 2013-12-24 Jumptap, Inc. Managing sponsored content for delivery to mobile communication facilities
US8989718B2 (en) 2005-09-14 2015-03-24 Millennial Media, Inc. Idle screen advertising
US8812526B2 (en) 2005-09-14 2014-08-19 Millennial Media, Inc. Mobile content cross-inventory yield optimization
US10038756B2 (en) 2005-09-14 2018-07-31 Millenial Media LLC Managing sponsored content based on device characteristics
US7752209B2 (en) 2005-09-14 2010-07-06 Jumptap, Inc. Presenting sponsored content on a mobile communication facility
US7577665B2 (en) 2005-09-14 2009-08-18 Jumptap, Inc. User characteristic influenced search results
US10592930B2 (en) 2005-09-14 2020-03-17 Millenial Media, LLC Syndication of a behavioral profile using a monetization platform
US8238888B2 (en) 2006-09-13 2012-08-07 Jumptap, Inc. Methods and systems for mobile coupon placement
US8832100B2 (en) 2005-09-14 2014-09-09 Millennial Media, Inc. User transaction history influenced search results
US8819659B2 (en) * 2005-09-14 2014-08-26 Millennial Media, Inc. Mobile search service instant activation
US8364521B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Rendering targeted advertisement on mobile communication facilities
US10911894B2 (en) 2005-09-14 2021-02-02 Verizon Media Inc. Use of dynamic content generation parameters based on previous performance of those parameters
US7877387B2 (en) 2005-09-30 2011-01-25 Strands, Inc. Systems and methods for promotional media item selection and promotional program unit generation
US8301839B2 (en) 2005-12-30 2012-10-30 Citrix Systems, Inc. System and method for performing granular invalidation of cached dynamically generated objects in a data communication network
US7921184B2 (en) 2005-12-30 2011-04-05 Citrix Systems, Inc. System and method for performing flash crowd caching of dynamically generated objects in a data communication network
US8565088B1 (en) 2006-02-01 2013-10-22 F5 Networks, Inc. Selectively enabling packet concatenation based on a transaction boundary
US9143622B2 (en) 2006-02-17 2015-09-22 Qualcomm Incorporated Prepay accounts for applications, services and content for communication devices
US9185234B2 (en) 2006-02-22 2015-11-10 Qualcomm Incorporated Automated account mapping in a wireless subscriber billing system
US8920343B2 (en) 2006-03-23 2014-12-30 Michael Edward Sabatino Apparatus for acquiring and processing of physiological auditory signals
US10078538B2 (en) * 2006-04-27 2018-09-18 International Business Machines Corporation Web application integration with dialogue based scripts
US7756134B2 (en) * 2006-05-02 2010-07-13 Harris Corporation Systems and methods for close queuing to support quality of service
US7894509B2 (en) * 2006-05-18 2011-02-22 Harris Corporation Method and system for functional redundancy based quality of service
US7856012B2 (en) * 2006-06-16 2010-12-21 Harris Corporation System and methods for generic data transparent rules to support quality of service
US8064464B2 (en) * 2006-06-16 2011-11-22 Harris Corporation Method and system for inbound content-based QoS
US8516153B2 (en) * 2006-06-16 2013-08-20 Harris Corporation Method and system for network-independent QoS
US20070291768A1 (en) * 2006-06-16 2007-12-20 Harris Corporation Method and system for content-based differentiation and sequencing as a mechanism of prioritization for QOS
US20070291656A1 (en) * 2006-06-16 2007-12-20 Harris Corporation Method and system for outbound content-based QoS
US7990860B2 (en) * 2006-06-16 2011-08-02 Harris Corporation Method and system for rule-based sequencing for QoS
US7916626B2 (en) * 2006-06-19 2011-03-29 Harris Corporation Method and system for fault-tolerant quality of service
US8730981B2 (en) * 2006-06-20 2014-05-20 Harris Corporation Method and system for compression based quality of service
US7769028B2 (en) * 2006-06-21 2010-08-03 Harris Corporation Systems and methods for adaptive throughput management for event-driven message-based data
US7661121B2 (en) 2006-06-22 2010-02-09 Tivo, Inc. In-band data recognition and synchronization system
US20080013559A1 (en) * 2006-07-14 2008-01-17 Smith Donald L Systems and methods for applying back-pressure for sequencing in quality of service
US7773575B2 (en) * 2006-07-24 2010-08-10 Harris Corporation System and method for communicating using a plurality of TDMA mesh networks having efficient bandwidth use
US8059578B2 (en) * 2006-07-24 2011-11-15 Harris Corporation System and method for synchronizing TDMA mesh networks
US20080025318A1 (en) * 2006-07-31 2008-01-31 Harris Corporation Systems and methods for dynamically customizable quality of service on the edge of a network
US8300653B2 (en) * 2006-07-31 2012-10-30 Harris Corporation Systems and methods for assured communications with quality of service
GB2435565B (en) 2006-08-09 2008-02-20 Cvon Services Oy Messaging system
EP2095313A4 (en) 2006-10-27 2011-11-02 Cvon Innovations Ltd Method and device for managing subscriber connection
GB2435730B (en) * 2006-11-02 2008-02-20 Cvon Innovations Ltd Interactive communications system
JP4771915B2 (en) * 2006-11-15 2011-09-14 京セラミタ株式会社 Apparatus, method, and program for converting HTML text
GB2436412A (en) * 2006-11-27 2007-09-26 Cvon Innovations Ltd Authentication of network usage for use with message modifying apparatus
US20080155502A1 (en) * 2006-12-22 2008-06-26 International Business Machines Corporation Method and process for handling partially translated scripts
US7894416B2 (en) * 2007-01-08 2011-02-22 Harris Corporation System and method for communicating in a time division multiple access (TDMA) mesh network having minimized end-to-end latency
GB2440990B (en) 2007-01-09 2008-08-06 Cvon Innovations Ltd Message scheduling system
US7664857B2 (en) 2007-01-26 2010-02-16 Citrix Systems, Inc. Systems and methods of using an IP ID field for automatic WAN/LAN detection
US9106606B1 (en) 2007-02-05 2015-08-11 F5 Networks, Inc. Method, intermediate device and computer program code for maintaining persistency
US8213409B2 (en) 2007-02-20 2012-07-03 Harris Corporation System and method for communicating over mesh networks using waveform-enhanced, link-state routing
WO2008107510A1 (en) * 2007-03-07 2008-09-12 Cvon Innovations Ltd An access control method and system
GB2438475A (en) 2007-03-07 2007-11-28 Cvon Innovations Ltd A method for ranking search results
US7532134B2 (en) 2007-03-12 2009-05-12 Citrix Systems, Inc. Systems and methods for sharing compression histories between multiple devices
US7619545B2 (en) 2007-03-12 2009-11-17 Citrix Systems, Inc. Systems and methods of using application and protocol specific parsing for compression
US7865585B2 (en) 2007-03-12 2011-01-04 Citrix Systems, Inc. Systems and methods for providing dynamic ad hoc proxy-cache hierarchies
US8255570B2 (en) 2007-03-12 2012-08-28 Citrix Systems, Inc. Systems and methods of compression history expiration and synchronization
US7827237B2 (en) 2007-03-12 2010-11-02 Citrix Systems, Inc. Systems and methods for identifying long matches of data in a compression history
GB2445630B (en) 2007-03-12 2008-11-12 Cvon Innovations Ltd Dynamic message allocation system and method
US7460038B2 (en) * 2007-03-12 2008-12-02 Citrix Systems, Inc. Systems and methods of clustered sharing of compression histories
GB2441399B (en) 2007-04-03 2009-02-18 Cvon Innovations Ltd Network invitation arrangement and method
GB2448190A (en) 2007-04-05 2008-10-08 Cvon Innovations Ltd Data delivery evaluation system
US8671000B2 (en) 2007-04-24 2014-03-11 Apple Inc. Method and arrangement for providing content to multimedia devices
GB2443760B (en) * 2007-05-18 2008-07-30 Cvon Innovations Ltd Characterisation system and method
US8935718B2 (en) 2007-05-22 2015-01-13 Apple Inc. Advertising management method and system
GB2450144A (en) * 2007-06-14 2008-12-17 Cvon Innovations Ltd System for managing the delivery of messages
GB2448957B (en) * 2007-06-20 2009-06-17 Cvon Innovations Ltd Mehtod and system for identifying content items to mobile terminals
GB2436993B (en) 2007-06-25 2008-07-16 Cvon Innovations Ltd Messaging system for managing
FR2919404A1 (en) * 2007-07-27 2009-01-30 Goojet Soc Par Actions Simplif Service i.e. Goojet service, creating, organizing, delivering, utilizing and/or accessing method for e.g. mobile phone, involves activating computer application corresponding to selected leaf, when leaf is selected
US9237148B2 (en) * 2007-08-20 2016-01-12 Blackberry Limited System and method for displaying a security encoding indicator associated with a message attachment
US11126321B2 (en) * 2007-09-04 2021-09-21 Apple Inc. Application menu user interface
GB2452789A (en) 2007-09-05 2009-03-18 Cvon Innovations Ltd Selecting information content for transmission by identifying a keyword in a previous message
US20090099931A1 (en) * 2007-10-04 2009-04-16 Cvon Innovations Ltd. System, method and computer program for assocating advertisements with web or wap pages
GB2453810A (en) 2007-10-15 2009-04-22 Cvon Innovations Ltd System, Method and Computer Program for Modifying Communications by Insertion of a Targeted Media Content or Advertisement
US8484611B2 (en) * 2007-10-15 2013-07-09 International Business Machines Corporation Method and system for simplified assembly of information processing applications
US7809697B1 (en) * 2007-11-09 2010-10-05 Google Inc. Compressing hyperlinks in a hyperlink-based document
US9558097B2 (en) * 2007-11-13 2017-01-31 Red Hat, Inc. Automated recording and playback of application interactions
US8849944B2 (en) * 2007-11-27 2014-09-30 Red Hat, Inc. Multi-use application proxy
GB2455763A (en) * 2007-12-21 2009-06-24 Blyk Services Oy Method and arrangement for adding targeted advertising data to messages
US8312426B2 (en) 2008-01-07 2012-11-13 International Business Machines Corporation Method and system for simplified service composition in web environment
GB2456184A (en) * 2008-01-07 2009-07-08 Cvon Innovations Ltd System for selecting an information provider or service provider
US8239828B2 (en) * 2008-01-08 2012-08-07 International Business Machines Corporation Method of recovering from software failures using replanning
US8245122B2 (en) * 2008-01-08 2012-08-14 International Business Machines Corporation Method and system for modeling user requests, applications and components used in dynamic application assembly
US7898396B2 (en) * 2008-01-24 2011-03-01 Immersion Corporation Actuating a tactile sensation in response to a sensed event
WO2009094673A2 (en) 2008-01-27 2009-07-30 Citrix Systems, Inc. Methods and systems for remoting three dimensional graphics
US8640149B2 (en) 2008-03-26 2014-01-28 International Business Machines Corporation Method and apparatus for dynamic web service composition and invocation
US8949140B2 (en) 2008-04-21 2015-02-03 International Business Machines Corporation Method and system for dynamic software reconfiguration triggered by component- or system- initiated events
TWI376109B (en) * 2008-04-23 2012-11-01 Compal Communications Inc Wireless access system capable of controlling electronic devices and control method thereof
US8898624B2 (en) * 2008-05-05 2014-11-25 International Business Machines Corporation Method and apparatus for simplified assembly of parametric information processing applications
US9832069B1 (en) 2008-05-30 2017-11-28 F5 Networks, Inc. Persistence based on server response in an IP multimedia subsystem (IMS)
GB2461262A (en) * 2008-06-23 2009-12-30 Cvon Innovations Ltd Method and system for presenting customized data to user terminals
US9130846B1 (en) 2008-08-27 2015-09-08 F5 Networks, Inc. Exposed control components for customizable load balancing and persistence
US8769427B2 (en) 2008-09-19 2014-07-01 Google Inc. Quick gesture input
WO2010042578A1 (en) * 2008-10-08 2010-04-15 Citrix Systems, Inc. Systems and methods for real-time endpoint application flow control with network structure component
US8688083B2 (en) * 2008-11-26 2014-04-01 Qualcomm Incorporated System and method for providing advertisement data or other content
US8438596B2 (en) 2009-04-08 2013-05-07 Tivo Inc. Automatic contact information transmission system
US9330476B2 (en) * 2009-05-21 2016-05-03 Adobe Systems Incorporated Generating a modified image with additional content provided for a region thereof
US8808257B2 (en) 2009-08-31 2014-08-19 Johnson & Johnson Vision Care, Inc. Methods and apparatus for pulsatile release of medicaments from a punctal plug
US9049617B2 (en) 2009-09-23 2015-06-02 At&T Intellectual Property I, L.P. Signaling-less dynamic call setup and teardown by utilizing observed session state information
US8478812B2 (en) * 2009-09-29 2013-07-02 Core Wireless S.A.R.L. Method and apparatus for providing device compatibility information
US8751587B2 (en) * 2009-11-25 2014-06-10 Red Hat, Inc. Real-time web applications
US8689234B2 (en) * 2009-11-25 2014-04-01 Red Hat, Inc. Providing real-time widgets in a web application framework
US8683357B2 (en) * 2009-11-25 2014-03-25 Red Hat, Inc. Providing real time web application framework socket
US8832215B2 (en) * 2009-12-02 2014-09-09 International Business Machines Corporation Load-balancing in replication engine of directory server
US9591133B2 (en) * 2009-12-30 2017-03-07 Motorola Solutions, Inc. Method and apparatus for determining a communication target and facilitating communications based on an object descriptor
US8818740B2 (en) 2010-02-17 2014-08-26 Pentair Thermal Management Llc Sensor-powered wireless cable leak detection
KR101746453B1 (en) * 2010-04-12 2017-06-13 삼성전자주식회사 System and Method for Processing Sensory Effect
US10417287B2 (en) * 2010-05-05 2019-09-17 David MIMRAN Compressing short text messages
US8898217B2 (en) 2010-05-06 2014-11-25 Apple Inc. Content delivery based on user terminal events
US8504419B2 (en) 2010-05-28 2013-08-06 Apple Inc. Network-based targeted content delivery based on queue adjustment factors calculated using the weighted combination of overall rank, context, and covariance scores for an invitational content item
US9367847B2 (en) 2010-05-28 2016-06-14 Apple Inc. Presenting content packages based on audience retargeting
US8843832B2 (en) 2010-07-23 2014-09-23 Reh Hat, Inc. Architecture, system and method for a real-time collaboration interface
US8990103B2 (en) 2010-08-02 2015-03-24 Apple Inc. Booking and management of inventory atoms in content delivery systems
US8996402B2 (en) 2010-08-02 2015-03-31 Apple Inc. Forecasting and booking of inventory atoms in content delivery systems
US8510658B2 (en) 2010-08-11 2013-08-13 Apple Inc. Population segmentation
US8640032B2 (en) 2010-08-31 2014-01-28 Apple Inc. Selection and delivery of invitational content based on prediction of user intent
US8983978B2 (en) 2010-08-31 2015-03-17 Apple Inc. Location-intention context for content delivery
US8510309B2 (en) 2010-08-31 2013-08-13 Apple Inc. Selection and delivery of invitational content based on prediction of user interest
US8751513B2 (en) 2010-08-31 2014-06-10 Apple Inc. Indexing and tag generation of content for optimal delivery of invitational content
US9129035B2 (en) * 2010-10-05 2015-09-08 Hewlett-Packard Development Company, L.P. Systems, methods, and apparatus for accessing object representations of data sets
US8483095B2 (en) * 2010-11-11 2013-07-09 International Business Machines Corporation Configurable network socket retransmission timeout parameters
US9230358B2 (en) * 2011-03-31 2016-01-05 International Business Machines Corporation Visual connectivity of widgets using event propagation
JP5796402B2 (en) * 2011-08-12 2015-10-21 ソニー株式会社 Information processing apparatus, information processing method, program, and information processing system
US8468145B2 (en) * 2011-09-16 2013-06-18 Google Inc. Indexing of URLs with fragments
US11290912B2 (en) * 2011-12-14 2022-03-29 Seven Networks, Llc Mobile device configured for operating in a power save mode and a traffic optimization mode and related method
US9710779B1 (en) 2011-12-27 2017-07-18 Grubhub Holdings, Inc. System, method and apparatus for receiving bids from diners for expedited food delivery
US8880420B2 (en) 2011-12-27 2014-11-04 Grubhub, Inc. Utility for creating heatmaps for the study of competitive advantage in the restaurant marketplace
US8595050B2 (en) 2011-12-27 2013-11-26 Grubhub, Inc. Utility for determining competitive restaurants
US20130201907A1 (en) * 2012-02-06 2013-08-08 Avermedia Technologies, Inc. Wireless Data Distributor, Network System and Method for Receiving Audio and Video Streaming Data and Internet Website Data
US10360543B2 (en) 2012-04-23 2019-07-23 Grubhub Holdings Inc. Scraping resistant system and method for placing orders through an internet shopping service
US9009067B1 (en) 2012-04-30 2015-04-14 Grubhub Holdings Inc. System, method and apparatus for managing made-to-order food tickets for a restaurant service
US9749038B2 (en) 2012-05-21 2017-08-29 Qualcomm Incorporated System and method for wireless docking utilizing a wireless docking profile
US9141504B2 (en) 2012-06-28 2015-09-22 Apple Inc. Presenting status data received from multiple devices
US9451469B2 (en) * 2012-07-23 2016-09-20 Intel Corporation Apparatus and method for tunneled GPM
JP5962493B2 (en) * 2012-12-20 2016-08-03 富士通株式会社 Program, information processing apparatus, and object transmission method
US9922020B2 (en) 2013-02-13 2018-03-20 International Business Machines Corporation Providing content using dynamic action templates
US9286032B2 (en) 2013-03-15 2016-03-15 International Business Machines Corporation Automated software composition
US9824410B1 (en) 2013-04-29 2017-11-21 Grubhub Holdings Inc. System, method and apparatus for assessing the accuracy of estimated food delivery time
US20150052237A1 (en) * 2013-08-15 2015-02-19 Unisys Corporation Transmission of large data files over an extensible scripting file format
GB2519118A (en) * 2013-10-10 2015-04-15 Ibm Web page reload
JP2015095092A (en) * 2013-11-12 2015-05-18 株式会社リコー Information processing system, information processing device, information processing method, and program
US9754331B1 (en) 2014-01-30 2017-09-05 Grubhub Holdings Inc. System and method for managing group orders
US10713859B1 (en) * 2014-09-12 2020-07-14 World Wide Walkie Talkie (Mbt) Wireless flight data recorder with satellite network method for real time remote access and black box backup
US10366434B1 (en) 2014-10-22 2019-07-30 Grubhub Holdings Inc. System and method for providing food taxonomy based food search and recommendation
US9871906B2 (en) * 2015-02-09 2018-01-16 Samsung Electronics Co., Ltd. Method and apparatus for communicating advertisement signal including shared information between devices in wireless communication system
US9609078B2 (en) * 2015-03-24 2017-03-28 Fortinet, Inc. HTTP proxy
US10834065B1 (en) 2015-03-31 2020-11-10 F5 Networks, Inc. Methods for SSL protected NTLM re-authentication and devices thereof
US20170111256A1 (en) * 2015-10-20 2017-04-20 Adtran, Inc. Hierarchical query response limiter
US10404698B1 (en) 2016-01-15 2019-09-03 F5 Networks, Inc. Methods for adaptive organization of web application access points in webtops and devices thereof
CN107632872B (en) * 2016-07-15 2021-07-09 腾讯科技(深圳)有限公司 Desktop layout processing method, user data processing method and device and computer storage medium
JP6599055B2 (en) * 2017-06-09 2019-10-30 三菱電機株式会社 Re-encryption key generation device, re-encryption device, re-encrypted ciphertext decryption device, and encryption system
US10762546B1 (en) 2017-09-28 2020-09-01 Grubhub Holdings Inc. Configuring food-related information search and retrieval based on a predictive quality indicator
US10728245B2 (en) * 2017-12-07 2020-07-28 Ca, Inc. HTTP proxy authentication using custom headers
US20190273831A1 (en) * 2018-03-01 2019-09-05 Kabushiki Kaisha Toshiba Information processing apparatus, information processing method and non-temporary recording medium
US11575626B2 (en) * 2020-06-10 2023-02-07 Snap Inc. Bidirectional bridge for web view

Family Cites Families (107)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA1220830A (en) * 1984-12-28 1987-04-21 David S. Drynan Transmitting sequence numbers of information in a packet data transmission system
US5168271A (en) * 1985-11-27 1992-12-01 Seiko Corp. Paging and time keeping system with transmission of time slot identification used for synchronization
US4785420A (en) * 1986-04-09 1988-11-15 Joyce Communications Systems, Inc. Audio/telephone communication system for verbally handicapped
CA2002912A1 (en) * 1988-11-14 1990-05-14 William A. Clough Portable computer with touch screen and computer system employing same
US6014705A (en) * 1991-10-01 2000-01-11 Intermec Ip Corp. Modular portable data processing terminal having a higher layer and lower layer partitioned communication protocol stack for use in a radio frequency communications network
US5333256A (en) * 1989-05-15 1994-07-26 International Business Machines Corporation Methods of monitoring the status of an application program
US5235679A (en) 1989-06-14 1993-08-10 Hitachi, Ltd. Guidance method and apparatus upon a computer system
US5182553A (en) * 1990-09-04 1993-01-26 Motorola, Inc. Communication receiver providing displayed operating instructions
US5491495A (en) * 1990-11-13 1996-02-13 Wang Laboratories, Inc. User interface having simulated devices
JPH05250119A (en) * 1992-03-10 1993-09-28 Hitachi Ltd Animation help guidance method
US5390281A (en) * 1992-05-27 1995-02-14 Apple Computer, Inc. Method and apparatus for deducing user intent and providing computer implemented services
US5434777A (en) * 1992-05-27 1995-07-18 Apple Computer, Inc. Method and apparatus for processing natural language
FR2694392B1 (en) * 1992-07-31 1994-10-07 Sextant Avionique Navigation assistance method.
US5442746A (en) * 1992-08-28 1995-08-15 Hughes Aircraft Company Procedural user interface
US5488685A (en) * 1993-01-27 1996-01-30 Apple Computer, Inc. Method and apparatus for providing visual cues in a graphic user interface
US5425077A (en) * 1993-07-08 1995-06-13 U.S. West Advanced Technologies, Inc. Mobile telephone user interface including fixed and dynamic function keys and method of using same
US5586317A (en) * 1993-07-30 1996-12-17 Apple Computer, Inc. Method and apparatus for implementing I/O in a frame-based computer system
US5704029A (en) 1994-05-23 1997-12-30 Wright Strategies, Inc. System and method for completing an electronic form
US6321158B1 (en) * 1994-06-24 2001-11-20 Delorme Publishing Company Integrated routing/mapping information
US5537474A (en) * 1994-07-29 1996-07-16 Motorola, Inc. Method and apparatus for authentication in a communication system
US5802312A (en) * 1994-09-27 1998-09-01 Research In Motion Limited System for transmitting data files between computers in a wireless environment utilizing a file transfer agent executing on host system
US5664207A (en) 1994-12-16 1997-09-02 Xcellenet, Inc. Systems and methods for automatically sharing information among remote/mobile nodes
US5760773A (en) * 1995-01-06 1998-06-02 Microsoft Corporation Methods and apparatus for interacting with data objects using action handles
US5715243A (en) * 1995-03-27 1998-02-03 Hewlett-Packard Company Information service provider for transmitting multiple rate wireless information
US5825353A (en) * 1995-04-18 1998-10-20 Will; Craig Alexander Control of miniature personal digital assistant using menu and thumbwheel
JP3081524B2 (en) * 1995-06-23 2000-08-28 三洋電機株式会社 Communication equipment
US5848356A (en) * 1995-10-02 1998-12-08 Motorola, Inc. Method for implementing icons in a radio communication device
US5911141A (en) 1995-11-07 1999-06-08 International Business Machines Corporation On-line hierarchical form records identification
US5809415A (en) * 1995-12-11 1998-09-15 Unwired Planet, Inc. Method and architecture for an interactive two-way data communication network
US6119155A (en) * 1995-12-11 2000-09-12 Phone.Com, Inc. Method and apparatus for accelerating navigation of hypertext pages using compound requests
US6466783B2 (en) * 1995-12-11 2002-10-15 Openwave Systems Inc. Visual interface to mobile subscriber account services
US5831664A (en) * 1995-12-15 1998-11-03 Mediaone Group, Inc. Method and system for synchronizing data between at least one mobile interface device and an interactive terminal
CN1087537C (en) * 1995-12-26 2002-07-10 Ntt移动通信网株式会社 Mobile radio data communication system
US5727159A (en) * 1996-04-10 1998-03-10 Kikinis; Dan System in which a Proxy-Server translates information received from the Internet into a form/format readily usable by low power portable computers
US5673322A (en) * 1996-03-22 1997-09-30 Bell Communications Research, Inc. System and method for providing protocol translation and filtering to access the world wide web from wireless or low-bandwidth networks
US5923736A (en) * 1996-04-02 1999-07-13 National Semiconductor Corporation Hypertext markup language based telephone apparatus
US5908467A (en) * 1996-05-31 1999-06-01 International Business Machines Corporation System and method for displaying file parameters
US5918013A (en) 1996-06-03 1999-06-29 Webtv Networks, Inc. Method of transcoding documents in a network environment using a proxy server
US5870769A (en) * 1996-06-07 1999-02-09 At&T Corp. Internet access system and method with active link status indicators
US6026435A (en) * 1996-07-12 2000-02-15 Sanyo Electric Co., Ltd. Internet information displaying apparatus and internet information displaying method
US5805166A (en) * 1996-08-23 1998-09-08 Intenational Business Machines Corp. Segmented status area for dynamically reporting status in a data processing system
EP0923708A1 (en) * 1996-09-06 1999-06-23 University Of Florida Handheld portable digital geographic data manager
US6084584A (en) * 1996-10-01 2000-07-04 Diamond Multimedia Systems, Inc. Computer system supporting portable interactive graphics display tablet and communications systems
US5890172A (en) * 1996-10-08 1999-03-30 Tenretni Dynamics, Inc. Method and apparatus for retrieving data from a network using location identifiers
US5818446A (en) * 1996-11-18 1998-10-06 International Business Machines Corporation System for changing user interfaces based on display data content
US6047197A (en) * 1996-12-27 2000-04-04 Ericsson Inc. Icon driven phone menu system
US6415164B1 (en) * 1996-12-31 2002-07-02 Lucent Technologies, Inc. Arrangement for dynamic allocation of space on a small display of a telephone terminal
US5900875A (en) * 1997-01-29 1999-05-04 3Com Corporation Method and apparatus for interacting with a portable computer system
US5948066A (en) 1997-03-13 1999-09-07 Motorola, Inc. System and method for delivery of information over narrow-band communications links
US5950130A (en) * 1997-03-18 1999-09-07 Sbc Technology Resources, Inc. Mobile station with intelligent roaming and over-the-air programming features
US6266681B1 (en) * 1997-04-08 2001-07-24 Network Commerce Inc. Method and system for inserting code to conditionally incorporate a user interface component in an HTML document
US6084951A (en) * 1997-04-23 2000-07-04 Nortel Networks Corporation Iconized name list
US6333973B1 (en) * 1997-04-23 2001-12-25 Nortel Networks Limited Integrated message center
US6526129B1 (en) * 1997-05-02 2003-02-25 Nortel Networks Limited System and method for communication media management
US5949418A (en) * 1997-05-06 1999-09-07 Microsoft Corporation Operating system for handheld computing device having graphical window minimization/enlargement functionality
US5861883A (en) 1997-05-13 1999-01-19 International Business Machines Corp. Method and system for portably enabling awareness, touring, and conferencing over the world-wide web using proxies and shared-state servers
US5986654A (en) * 1997-05-29 1999-11-16 Oracle Corporation System and method for rendering on-screen iconic buttons with dynamic textual link
JPH1115761A (en) * 1997-06-02 1999-01-22 Internatl Business Mach Corp <Ibm> Information processor having infrared communication function and its control method
US5910800A (en) * 1997-06-11 1999-06-08 Microsoft Corporation Usage tips for on-screen touch-sensitive controls
US6141011A (en) * 1997-08-04 2000-10-31 Starfish Software, Inc. User interface methodology supporting light data entry for microprocessor device having limited user input
US6886013B1 (en) * 1997-09-11 2005-04-26 International Business Machines Corporation HTTP caching proxy to filter and control display of data in a web browser
US6211858B1 (en) * 1997-09-26 2001-04-03 Ericsson Inc. Method and apparatus for displaying a rotating meter icon on a portable intelligent communications device
US6169911B1 (en) * 1997-09-26 2001-01-02 Sun Microsystems, Inc. Graphical user interface for a portable telephone
US5974382A (en) * 1997-10-29 1999-10-26 International Business Machines Corporation Configuring an audio interface with background noise and speech
US6610105B1 (en) * 1997-12-09 2003-08-26 Openwave Systems Inc. Method and system for providing resource access in a mobile environment
US6065120A (en) * 1997-12-09 2000-05-16 Phone.Com, Inc. Method and system for self-provisioning a rendezvous to ensure secure access to information in a database from multiple devices
US6018346A (en) * 1998-01-12 2000-01-25 Xerox Corporation Freeform graphics system having meeting objects for supporting meeting objectives
GB2333215B (en) * 1998-01-13 2002-05-08 Sony Electronics Inc Systems and methods for enabling manipulation of a plurality of graphic images on a display screen
WO1999040551A1 (en) * 1998-01-26 1999-08-12 Unif/X Inc. A transaction execution system interface and enterprise system architecture thereof
US6112228A (en) * 1998-02-13 2000-08-29 Novell, Inc. Client inherited functionally derived from a proxy topology where each proxy is independently configured
US6233577B1 (en) * 1998-02-17 2001-05-15 Phone.Com, Inc. Centralized certificate management system for two-way interactive communication devices in data networks
US6173316B1 (en) * 1998-04-08 2001-01-09 Geoworks Corporation Wireless communication device with markup language based man-machine interface
US6037935A (en) * 1998-04-28 2000-03-14 International Business Machines Corporation Web page exploration indicator and method
US6353839B1 (en) * 1998-04-30 2002-03-05 Openwave Systems Inc. Method for inline variables management in a hypermedia display language
US6509913B2 (en) * 1998-04-30 2003-01-21 Openwave Systems Inc. Configurable man-machine interface
US7143193B1 (en) * 1998-05-29 2006-11-28 Yahoo! Inc. Content collection
US6073113A (en) * 1998-06-29 2000-06-06 Sun Microsystems, Inc. Compatibility checking between instruments, operations and protocols in electronic commerce
KR100293997B1 (en) * 1998-08-10 2001-07-12 윤종용 Method for displaying status of cordless telephone set
US6433800B1 (en) * 1998-08-31 2002-08-13 Sun Microsystems, Inc. Graphical action invocation method, and associated method, for a computer system
US6826593B1 (en) * 1998-09-01 2004-11-30 Lucent Technologies Inc. Computer implemented method and apparatus for fulfilling a request for information content with a user-selectable version of a file containing that information content
US6278449B1 (en) * 1998-09-03 2001-08-21 Sony Corporation Apparatus and method for designating information to be retrieved over a computer network
JP2000083282A (en) * 1998-09-07 2000-03-21 Mitsubishi Electric Corp Mobile communication system
US6338094B1 (en) * 1998-09-08 2002-01-08 Webtv Networks, Inc. Method, device and system for playing a video file in response to selecting a web page link
US6397246B1 (en) * 1998-11-13 2002-05-28 International Business Machines Corporation Method and system for processing document requests in a network system
KR20000062086A (en) * 1999-03-30 2000-10-25 윤종용 Method for displaying the transmission/receipt state ofvoice signal in case of the speaker-phone mode ina portable phone
US6438390B1 (en) * 1999-05-06 2002-08-20 Motorola, Inc. Plural status indication control method suitable for use in a communication device
US6493547B1 (en) * 1999-05-17 2002-12-10 Ericsson Inc. Apparatus and methods for providing usage information in wireless communications systems
US6862713B1 (en) * 1999-08-31 2005-03-01 International Business Machines Corporation Interactive process for recognition and evaluation of a partial search query and display of interactive results
US6804786B1 (en) * 1999-09-10 2004-10-12 Canon Kabushiki Kaisha User customizable secure access token and multiple level portable interface
US6477529B1 (en) * 1999-12-06 2002-11-05 Research In Motion Limited Apparatus and method for dynamically limiting information sent to a viewing device
US6714220B2 (en) * 2000-01-19 2004-03-30 Siemens Aktiengesellschaft Interactive input with limit-value monitoring and on-line help for a palmtop device
US6727918B1 (en) * 2000-02-18 2004-04-27 Xsides Corporation Method and system for controlling a complementary user interface on a display surface
US6731316B2 (en) * 2000-02-25 2004-05-04 Kargo, Inc. Graphical layout and keypad response to visually depict and implement device functionality for interactivity with a numbered keypad
US7210099B2 (en) * 2000-06-12 2007-04-24 Softview Llc Resolution independent vector display of internet content
US6674453B1 (en) * 2000-07-10 2004-01-06 Fuji Xerox Co., Ltd. Service portal for links separated from Web content
US6704027B2 (en) * 2000-08-24 2004-03-09 Hitachi Kokusai Electric Inc. Portable terminal
US6834048B1 (en) * 2000-09-22 2004-12-21 Dialpad Acquisition Corporation Method for initiating internet telephone service from a web page
US6727916B1 (en) * 2000-12-21 2004-04-27 Sprint Spectrum, L.P. Method and system for assisting a user to engage in a microbrowser-based interactive chat session
US6904570B2 (en) * 2001-06-07 2005-06-07 Synaptics, Inc. Method and apparatus for controlling a display of data on a display screen
US20030013483A1 (en) * 2001-07-06 2003-01-16 Ausems Michiel R. User interface for handheld communication device
US6996777B2 (en) * 2001-11-29 2006-02-07 Nokia Corporation Method and apparatus for presenting auditory icons in a mobile terminal
US7003279B2 (en) * 2002-02-27 2006-02-21 Gateway Inc. Peak time indicator
US20030187806A1 (en) * 2002-03-28 2003-10-02 International Business Machines Corporation Calculating and displaying the cost of downloading web content
US7051284B2 (en) * 2002-05-16 2006-05-23 Microsoft Corporation Displaying information to indicate both the importance and the urgency of the information
US6987987B1 (en) * 2002-07-03 2006-01-17 Sprint Spectrum L.P. Method and system for providing advanced notice of cost to access web content
KR100506199B1 (en) * 2002-11-11 2005-08-05 삼성전자주식회사 Method to control the display of indicators for Mobile terminal
US20050020316A1 (en) * 2003-07-25 2005-01-27 Hassan Mahini Event list menu for accessing menu items in a hierarchical menu

Also Published As

Publication number Publication date
US20030197719A1 (en) 2003-10-23
CA2346648C (en) 2011-02-08
US6590588B2 (en) 2003-07-08
US8001485B2 (en) 2011-08-16
EP1145103A4 (en) 2006-04-26
US20020109706A1 (en) 2002-08-15
EP1145103A1 (en) 2001-10-17
US7404148B2 (en) 2008-07-22
WO2000026760A1 (en) 2000-05-11
US20080282162A1 (en) 2008-11-13

Similar Documents

Publication Publication Date Title
CA2346648A1 (en) Method, system and apparatus using a sensory cue to indicate subsequent action characteristics for data communications
US7313590B2 (en) Method and system for file server direct connection
KR100745438B1 (en) Stateless methods for resource hiding and access control support based on uri encryption
US7533419B2 (en) Human interactive proof service
KR100808434B1 (en) Method and system for monitoring user interaction with a computer
US20030093539A1 (en) Message generation
US7203838B1 (en) System and method for authenticating a web page
TW529261B (en) Method of and system for transferring data over a wireless communications network
JP4257967B2 (en) System and method for providing universal stateless digital and computer services
CN100581103C (en) Securely processing of client credentials used for WEB-based access to resources
US20120284774A1 (en) Remote slide presentation
US20110295941A1 (en) System and method for continuation of a web session
NZ510983A (en) Method for controlling a computer with an audio signal
JP2002520953A (en) Method of transmitting information data from a sender to a receiver via a transcoder, method of transcoding information data, method of receiving transcoded information data, sender, transcoder and receiver
CN109067739B (en) Communication data encryption method and device
CN110337014B (en) Real-time screen projection method
KR101523204B1 (en) System and method for providing advertisement
US6963974B1 (en) Method and apparatus for providing non-repudiation of transaction information that includes mark up language data
CN102523296B (en) Method, device and system for optimizing wireless webpage browsing resources
JP3992249B2 (en) Electronic data signal transmission method and apparatus
US20130326601A1 (en) Communication system
US20060013202A1 (en) Content reproducing device, server and content distribution system
JP2004030357A (en) Distribution request destination writing method, distribution request inputting method, distribution requesting method, distributing method data processing method and communication network system
CN107948126B (en) Report form viewing method and equipment
CN113111283B (en) Forensic server, forensic server method, storage medium, and program product

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20191028