# US 10,374,984 B2 · Method and apparatus for providing content to a computing device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,374,984 B2
- Document ID: US10374984B2
- Status: Granted
- Kind: B2
- Application number: 13/685,918
- Filed: 2012-11-27
- Published: 2013-06-06
- Granted: 2019-08-06
- Earliest claimed: 2000-02-25
- Assignees: Zarbana Digital Fund LLC
- Applicants: ZarbañA Digital Fund LLC
- Inventors: Andrew So
- Web page: https://patentgrep.com/patent/US10374984B2

## CPC

- H04L 51/04: Real-time or near real-time messaging, e.g. instant messaging [IM]
- G06F 40/174: Form filling; Merging
- G06Q 10/10: Office automation; Time management
- H04L 63/20: {for managing network security; network security policies in general (filtering policies H04L63/0227)}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Methods and systems for providing content (e.g., such as web content) to a computing device are disclosed. An example method for providing web content includes receiving, from a first computing device, a request for the web content and determining a device type of the first computing device. The example method further includes retrieving the web content and modifying the web content based on the device type. The example method still further includes providing the modified web content to the first computing device for display on the first computing device.

## Claims

### Claim 1

A method, comprising:
providing, by a server to a computing device, an end-user interface, wherein the end-user interface includes a selectable level of security for transmissions associated with a network-based chat session for a plurality of participants;
implementing, by the server, a multi-user private chat session between a participant of the plurality of participants and an end-user associated with the network-based chat session in response to a selection of a hyperlink associated with the participant by the end-user on the end-user interface, wherein the hyperlink associated with the participant includes a hyperlink of a name of the participant;
transferring, by the server, the participant in the multi-user private chat session to a one-to-one private chat session by dragging and dropping the participant to another end-user name in the multi-user private chat session on the end-user interface; and
pushing, by the server, a streaming media file to the participant for displaying the streaming media file to the participant in the one-to-one private chat session.

### Claim 2 (depends on 1)

The method of claim 1, wherein the selectable level of security for transmissions comprises a secure transmission session that includes encryption of the network-based chat session.

### Claim 3 (depends on 2)

The method of claim 2, wherein the secure transmission session further comprises a secure socket layer session.

### Claim 4 (depends on 1)

The method of claim 1, wherein the transmissions comprise financial transactions and network traffic.

### Claim 5 (depends on 1)

The method of claim 1, wherein the selectable level of security comprises a secure transmission session and a nonsecure transmission session.

### Claim 6 (depends on 1)

The method of claim 1, wherein the selectable level of security is configured to a default setting of a non-secure transmission session.

### Claim 7 (depends on 1)

The method of claim 1, wherein the selectable level of security is configured to a default setting of a secure transmission session.

### Claim 8 (depends on 1)

The method of claim 1, further comprising providing a plurality of stored messages.

### Claim 9 (depends on 8)

The method of claim 8, further comprising selecting a stored message of the plurality of stored messages.

### Claim 10 (depends on 9)

The method of claim 9, further comprising presenting the selected stored message as chat input independent of entering text comprising the selected stored message.

### Claim 11 (depends on 10)

The method of claim 10, wherein the stored messages comprise selectable past responses to questions.

### Claim 12 (depends on 1)

The method of claim 1, wherein the streaming media file is displayed on a window for the one-to-one private chat session or a pop up window.

### Claim 13 (depends on 1)

The method of claim 1, wherein the streaming media file is displayed to the participant in the on-to-one private chat session without having the participant's clicking a link to the streaming media file or launching an application.

### Claim 14

A server, comprising:
a processor; and
a memory that stores programs that, in response to execution, cause the processor to perform operations comprising:
providing an end-user interface displayed on a computing display, wherein the end-user interface displayed on the computing display includes a selectable level of security for transmissions associated with a network-based chat session for a plurality of participants,
implementing a multi-user private chat session between a participant of the plurality of participants and an end-user associated with the network-based chat session in response to a selection of a hyperlink associated with the participant by the end-user on the end-user interface, wherein the hyperlink associated with the participant includes a hyperlink of a name of the participant,
transferring the participant in the multi-user private chat session to a one-to-one private chat session by dragging and dropping the participant to another end-user name in the multi-user private chat session on the end-user interface, and
pushing a streaming media file to the participant for displaying the streaming media file to the participant in the one-to-one private chat session.
