David Anderson

David Anderson

Renton, Washington, United States
54K followers 500+ connections

Articles by David

Contributions

Activity

Join now to see all activity

Licenses & Certifications

  • Master Scuba Diver Graphic

    Master Scuba Diver

    PADI

    Credential ID 0310046794
  • Open Water Scuba Instructor Graphic

    Open Water Scuba Instructor

    PADI

    Credential ID 189242

Volunteer Experience

  • Issaquah School District Graphic

    Pathway Advisory Committee - Computer Science

    Issaquah School District

    - Present 1 year 3 months

    Education

    Doing my part to ensure the STEM (in particular CS) education in the Issaquah School District continues to excel.

Patents

  • Networked Media Consumption Service

    Issued US 9,996,107

    Disclosed are various embodiments for transmitting a plurality of files of a plurality of file systems associated with a corresponding plurality of users to each one of the users. In one embodiment, a jukebox service identifies files from file systems associated with each user requesting to consume the transmitted content. In one embodiment, the jukebox service identifies the files based in part on a plurality of disc jockey preferences provided by a disc jockey. The jukebox service then…

    Disclosed are various embodiments for transmitting a plurality of files of a plurality of file systems associated with a corresponding plurality of users to each one of the users. In one embodiment, a jukebox service identifies files from file systems associated with each user requesting to consume the transmitted content. In one embodiment, the jukebox service identifies the files based in part on a plurality of disc jockey preferences provided by a disc jockey. The jukebox service then generates a jukebox playlist of the identified files having an order that is generated based at least in part on a playback profile associated with each one of the files. For instance, the playback profile may describe a playback frequency of the respective file. The jukebox service may then transmit the files over a network to clients of requesting users according to the order established by the jukebox playlist.

    Other inventors
    See patent
  • Load Time Adapted Network Pages

    Issued US 9,894,135

    This patent relates to reducing the perceived latency customers experience when loading webpages by modifying the data density of the webpages to achieve a targeted load time. The targeted load time may be determined based on a variety of factors, including load times of previous network pages, defined ranges of network page load times, or other factors. Further, a notification of the data density for a network page may be transmitted to a client device along with an option for the client…

    This patent relates to reducing the perceived latency customers experience when loading webpages by modifying the data density of the webpages to achieve a targeted load time. The targeted load time may be determined based on a variety of factors, including load times of previous network pages, defined ranges of network page load times, or other factors. Further, a notification of the data density for a network page may be transmitted to a client device along with an option for the client device to change the data density for a subsequent network page communicated to the client device.

    Other inventors
    See patent
  • Communication between application components distributed among devices

    Issued US 9,184,979

    This patent relates to a system that splits an application into components, and then wraps the components with an interface that intercepts communications between them. This construction allows the components to be split up and run on different machines. For example, Photoshop could be split into components, with the user interface running on a client and the image processing elements running on a hosted machine (e.g. an EC2 image).

    Other inventors
    See patent
  • LOAD TIME ADAPTED NETWORK PAGE(S)

    Issued US 8914524

    A non-transitory computer-readable medium embodying a program executable in a computing device, the program comprising:
    Code that determines a network page load time for a client in communication with the computing device, the network page load time being based at least in part on a previously determined load time and at least one of a connection speed or a computing speed, wherein the network page load time is determined on at least one of a per session basis, or a per network page basis…

    A non-transitory computer-readable medium embodying a program executable in a computing device, the program comprising:
    Code that determines a network page load time for a client in communication with the computing device, the network page load time being based at least in part on a previously determined load time and at least one of a connection speed or a computing speed, wherein the network page load time is determined on at least one of a per session basis, or a per network page basis, the previously determined load time comprising at least one of a load time for a last session, a load time for a last network page, an average load time for a predefined number of previous sessions, or an average load time for a predefined number of previous network pages; Code that draws an association between the client and one of a plurality of load time ranges based on the network page load time; Code that identifies a data density that corresponds to the associated one of the load time ranges; Code that generates a network page having a density approaching the data density; Code that serves up the network page to a client; Code that transmits a notification to the client indicating the data density of the network page; and Code that generates a new network page to serve up to the client if a request for a new network page having a new data density is received, the new network page having the new data density.

    Other inventors
    See patent
  • Replicating user requests to a network service

    Issued US 8762486

    Disclosed are various embodiments for replicating service requests. A service request is obtained from a client. A primary service and a secondary service are determined based at least in part on the service request and a routing configuration. The secondary service corresponds to another version of the primary service. The service request is routed to the primary service and potentially replicated to the secondary service. A service response to the service request is obtained from the primary…

    Disclosed are various embodiments for replicating service requests. A service request is obtained from a client. A primary service and a secondary service are determined based at least in part on the service request and a routing configuration. The secondary service corresponds to another version of the primary service. The service request is routed to the primary service and potentially replicated to the secondary service. A service response to the service request is obtained from the primary service and then sent to the client.

    Other inventors
    See patent

Languages

  • English

    Native or bilingual proficiency

  • Romanian

    Elementary proficiency

Recommendations received

More activity by David

View David’s full profile

  • See who you know in common
  • Get introduced
  • Contact David directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named David Anderson in United States

Add new skills with these courses