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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/0272—Virtual private networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network 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/0442—Network 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network 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/0471—Network 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/288—Distributed intermediate devices, i.e. intermediate devices for interaction with other intermediate devices on the same level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/75—Indicating network or usage conditions on the user display
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/04—Protocols for data compression, e.g. ROHC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
- H04L69/162—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/165—Combined use of TCP and UDP protocols; selection criteria therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/03—Protecting confidentiality, e.g. by encryption
- H04W12/033—Protecting confidentiality, e.g. by encryption of the user plane, e.g. user's traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network 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/045—Network 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/123—Applying verification of the received information received data contents, e.g. message integrity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/561—Adding application-functional data or data for application control, e.g. adding metadata
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/566—Grouping or aggregating service requests, e.g. for unified processing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/326—Intralayer 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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)
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)
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 |
-
1998
- 1998-10-29 US US09/182,945 patent/US6590588B2/en not_active Expired - Lifetime
-
1999
- 1999-10-26 WO PCT/US1999/025034 patent/WO2000026760A1/en active Search and Examination
- 1999-10-26 EP EP99956674A patent/EP1145103A4/en not_active Withdrawn
- 1999-10-26 CA CA2346648A patent/CA2346648C/en not_active Expired - Lifetime
-
2003
- 2003-01-27 US US10/353,262 patent/US7404148B2/en not_active Expired - Lifetime
-
2008
- 2008-06-19 US US12/142,358 patent/US8001485B2/en not_active Expired - Fee Related
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 |