San Francisco, California, United States Contact Info
20K followers 500+ connections

Join to view profile

About

CTO at PubNub. Invests in AI and API companies. Artificial Intelligence and Realtime…

Articles by Stephen

Contributions

Activity

Join now to see all activity

Experience & Education

  • PubNub

View Stephen’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Patents

  • Distributed transmission of messages in a communication network with selective multi-region replication

    Issued US 11323538B1

    To distribute messages to subscribers that are located in multiple regions, a data center will receive messages that to be published to the subscribers. For each message, the data center will determine a channel on which the message is to be published. For any given channel, the data center will then perform a limited replication process to other data centers in other regions by accessing an interest map indicating additional data centers at which subscribers to the channel have recently…

    To distribute messages to subscribers that are located in multiple regions, a data center will receive messages that to be published to the subscribers. For each message, the data center will determine a channel on which the message is to be published. For any given channel, the data center will then perform a limited replication process to other data centers in other regions by accessing an interest map indicating additional data centers at which subscribers to the channel have recently expressed interest. The data center will transmit the messages that are associated with the channel to only that group of additional data centers for replication but not to other data centers at which no interest has been recently expressed.

    Other inventors
    See patent
  • Method and system for detecting latency in a wide area network

    Issued US11184266B1

    Data traversing a network is vulnerable to manipulation in a variety of ways. For example, attackers may decrypt and exploit the data. In another example, governments and/or Internet Service Providers may throttle the bandwidth of a network, thereby reducing the speed at which the data traverses the Internet. This patent covers a method which determines latency by provider segmentation and locality segmentation.

    See patent
  • Real-time distribution of messages via a network with multi-region replication in a hosted service environment

    Issued US 10691820B1

    A message distribution system replicates a collection of messages across multiple regional data centers. When any of the data centers receives a message for distribution from an authorized publisher, it transmits the message to each of the other data centers so that the collection of messages is immediately replicated among each data center. When any data center determines that a subscriber is connected to it, that data center determines which messages in the data collection the subscriber is…

    A message distribution system replicates a collection of messages across multiple regional data centers. When any of the data centers receives a message for distribution from an authorized publisher, it transmits the message to each of the other data centers so that the collection of messages is immediately replicated among each data center. When any data center determines that a subscriber is connected to it, that data center determines which messages in the data collection the subscriber is authorized to receive, and it automatically sends those messages to the subscriber.

    Other inventors
    See patent
  • Real-time distribution of messages via a network with multi-region replication in a hosted service environment

    Issued US9965640B1

    A message distribution system replicates a collection of messages across multiple regional data centers. When any of the data centers receives a message for distribution from an authorized publisher, it transmits the message to each of the other data centers so that the collection of messages is immediately replicated among each data center. When any data center determines that a subscriber is connected to it, that data center determines which messages in the data collection the subscriber is…

    A message distribution system replicates a collection of messages across multiple regional data centers. When any of the data centers receives a message for distribution from an authorized publisher, it transmits the message to each of the other data centers so that the collection of messages is immediately replicated among each data center. When any data center determines that a subscriber is connected to it, that data center determines which messages in the data collection the subscriber is authorized to receive, and it automatically sends those messages to the subscriber.

    See patent
  • Data synchronization across multiple devices connecting to multiple data centers

    Issued US 9955444

    A system synchronizes data across multiple data centers to geographically distributed clients may receive current versions of the objects (or portions of objects) from whatever data center is closest to the client. When one of the data centers receives an application object from a first client, it may save the application object in a data collection at that data center. It may also send the application object to other data centers so that the application object is replicated among each of the…

    A system synchronizes data across multiple data centers to geographically distributed clients may receive current versions of the objects (or portions of objects) from whatever data center is closest to the client. When one of the data centers receives an application object from a first client, it may save the application object in a data collection at that data center. It may also send the application object to other data centers so that the application object is replicated among each of the other data centers. Each of the data centers will relay the updates to the other data centers subscribing clients via various channels, while at least some of the data centers will make the updates available to clients who request the updates. Optionally, the data centers also may publish change notification messages to the channels.

    Other inventors
    See patent
  • System and method for displaying responses from a plurality of users to an event

    Issued US WO2012092425A1

    The invention relates to a system and method for a computer game and social experience that captures people's emotions at specific moments during a live or pre-recorded event.

    Other inventors
    See patent

Projects

  • Bringing Data to Life: Realtime Visualizations

    -

    Today, with the emergence of data streaming, we now have realtime data functionality at our fingertips. Our data is now alive. Data is streamed, processed, and visualized as it happens. Line charts and bar graphs update themselves. Immersive, interactive visualizations creatively display fresh data as it streams. When it comes to how we display our realtime data, the sky’s the limit.
    In this video, we discuss realtime visualizations, how we build them, and the value of streaming realtime…

    Today, with the emergence of data streaming, we now have realtime data functionality at our fingertips. Our data is now alive. Data is streamed, processed, and visualized as it happens. Line charts and bar graphs update themselves. Immersive, interactive visualizations creatively display fresh data as it streams. When it comes to how we display our realtime data, the sky’s the limit.
    In this video, we discuss realtime visualizations, how we build them, and the value of streaming realtime data and building a visualization.
    http://www.pubnub.com/blog/bringing-data-life-realtime-visualizations/

    See project

Recommendations received

More activity by Stephen

View Stephen’s full profile

  • See who you know in common
  • Get introduced
  • Contact Stephen 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 Stephen Blum in United States

Add new skills with these courses