Patents by Inventor Jeffrey Stamerjohn

Jeffrey Stamerjohn has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11165644
    Abstract: The described technology is generally directed towards an abstraction and file model used for subscriber service and publisher service communication. The abstraction and file model enables dynamically changing the underlying communication mechanisms and introducing optimizations such as caching (reducing latency) and batching (improving bandwidth utilization) transparently, without any change to the subscriber or publisher code. The abstraction also facilitates introducing intermediate lightweight message-oriented middleware and provides for transparently scaling communication.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: November 2, 2021
    Assignee: HOME BOX OFFICE, INC.
    Inventors: Dexter Paul Bradshaw, Jeffrey Stamerjohn, Jinjiang Zeng
  • Patent number: 11023444
    Abstract: The described technology is generally directed towards matching subscriber services to publisher services based on any number of arbitrary subscriber-specified attributes. In general, each publisher services register its capabilities as a set of attributes in a repository data store, e.g., a database. When a subscriber service wants a matching publisher service, the subscriber service specifies which attributes the subscriber service wants matched, and the repository's affiliated matching process uses the registered attributes of the publisher services to seek a match.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: June 1, 2021
    Assignee: HOME BOX OFFICE, INC.
    Inventors: Dexter Paul Bradshaw, Jeffrey Stamerjohn, Jinjiang Zeng
  • Publication number: 20200052958
    Abstract: The described technology is generally directed towards an abstraction and file model used for subscriber service and publisher service communication. The abstraction and file model enables dynamically changing the underlying communication mechanisms and introducing optimizations such as caching (reducing latency) and batching (improving bandwidth utilization) transparently, without any change to the subscriber or publisher code. The abstraction also facilitates introducing intermediate lightweight message-oriented middleware and provides for transparently scaling communication.
    Type: Application
    Filed: October 18, 2019
    Publication date: February 13, 2020
    Inventors: DEXTER PAUL BRADSHAW, JEFFREY STAMERJOHN, JINJIANG ZENG
  • Patent number: 10491474
    Abstract: The described technology is generally directed towards an abstraction and file model used for subscriber service and publisher service communication. The abstraction and file model enables dynamically changing the underlying communication mechanisms and introducing optimizations such as caching (reducing latency) and batching (improving bandwidth utilization) transparently, without any change to the subscriber or publisher code. The abstraction also facilitates introducing intermediate lightweight message-oriented middleware and provides for transparently scaling communication.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: November 26, 2019
    Assignee: HOME BOX OFFICE, INC.
    Inventors: Dexter Paul Bradshaw, Jeffrey Stamerjohn, Jinjiang Zeng
  • Patent number: 10218809
    Abstract: The described technology is generally directed towards a subscriber service using configurable data (e.g., a declarative configuration file) data to make service calls to publisher endpoints. Dynamic reconfiguration of the data changes the service call communication parameters without needing to bring down the subscriber server or its service, and/or without needing to modify/rewrite programs for the reconfiguration.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: February 26, 2019
    Assignee: HOME BOX OFFICE, INC.
    Inventors: Dexter Paul Bradshaw, Jeffrey Stamerjohn, Jinjiang Zeng
  • Publication number: 20180241616
    Abstract: The described technology is generally directed towards an abstraction and file model used for subscriber service and publisher service communication. The abstraction and file model enables dynamically changing the underlying communication mechanisms and introducing optimizations such as caching (reducing latency) and batching (improving bandwidth utilization) transparently, without any change to the subscriber or publisher code. The abstraction also facilitates introducing intermediate lightweight message-oriented middleware and provides for transparently scaling communication.
    Type: Application
    Filed: February 17, 2017
    Publication date: August 23, 2018
    Inventors: DEXTER PAUL BRADSHAW, JEFFREY STAMERJOHN, JINJIANG ZENG
  • Publication number: 20180239793
    Abstract: The described technology is generally directed towards matching subscriber services to publisher services based on any number of arbitrary subscriber-specified attributes. In general, each publisher services register its capabilities as a set of attributes in a repository data store, e.g., a database. When a subscriber service wants a matching publisher service, the subscriber service specifies which attributes the subscriber service wants matched, and the repository's affiliated matching process uses the registered attributes of the publisher services to seek a match.
    Type: Application
    Filed: February 17, 2017
    Publication date: August 23, 2018
    Inventors: DEXTER PAUL BRADSHAW, JEFFREY STAMERJOHN, JINJIANG ZENG
  • Publication number: 20170104641
    Abstract: The described technology is generally directed towards a subscriber service using configurable data (e.g., a declarative configuration file) data to make service calls to publisher endpoints. Dynamic reconfiguration of the data changes the service call communication parameters without needing to bring down the subscriber server or its service, and/or without needing to modify/rewrite programs for the reconfiguration.
    Type: Application
    Filed: October 12, 2016
    Publication date: April 13, 2017
    Inventors: DEXTER PAUL BRADSHAW, JEFFREY STAMERJOHN, JINJIANG ZENG
  • Publication number: 20070294584
    Abstract: Described herein is technology for, among other things, detecting a data item that causes a process running within a computer system processing multiple data items to crash when the data item is processed. The technology involves associating a unique identifier with each data item prior to the data item being processed. If the processing of a particular data item causes a crash, the particular data item's unique identifier is stored in a persistent storage and the process is restarted in response to the crash. Once the process has restarted, the unique identifier is read from the persistent storage and the data item associated with the unique identifier is flagged as the data item that caused the process to crash.
    Type: Application
    Filed: April 28, 2006
    Publication date: December 20, 2007
    Applicant: Microsoft Corporation
    Inventors: Chandresh Jain, Jeffrey Stamerjohn
  • Publication number: 20060106942
    Abstract: Methods and systems for creating a full-featured, individually customized email system by allowing end-users of an electronic mail system to extend standard electronic mail protocol for the creation of user-defined commands that are recognizable and executable by an electronic mail system and that can alter processing performed after a server accepts a piece of electronic mail. Routine events are raised during the communication of information and processing of data that give rise to the execution of registered commands. The commands are registered in an event-binding database and include standard commands and user-defined commands that are executed according to priority.
    Type: Application
    Filed: December 21, 2005
    Publication date: May 18, 2006
    Applicant: Microsoft Corporation
    Inventors: Milan Shan, Keith Lau, Jeffrey Stamerjohn