- San Francisco CA, US Jason Klym - San Francisco CA, US Danil Glinenko - Vancouver, CA Neil Walker - Kings Beach CA, US Mark Christian - Oakland CA, US Serguei Mourachov - Vancouver, CA
International Classification:
H04N 21/458 H04N 21/472 H04N 21/45 H04N 21/442
Abstract:
Updating object subscriptions based on trigger events is described. An indication of a trigger event, associated with an object, can be received from a client of a user. The object can be associated with current object data that is stored in a storage area of a subscription management system. The storage area can maintain the current object data for at least the object and a subscription list for client(s), wherein the subscription list for each of the client(s) comprises object identifiers corresponding to subscribed objects for each of the client(s). Based at least partly on receiving the indication of the trigger event and determining that the trigger event is associated with a modification to a subscription, the subscription list can be updated to generate an updated subscription list for the client and current object data for the subscribed objects identified within the updated subscription list can be provided thereto.
Method, Apparatus And Computer Program Product For Metadata Search In A Group-Based Communication Platform
- San Francisco CA, US Paul Lloyd - Berkeley CA, US Serguei Mourachov - Vancouver CA, US Neil Walker - Kings Beach CA, US
International Classification:
H04L 12/58 G06F 16/33
Abstract:
Method, apparatus and computer program product for querying a group-based communication platform are described herein. For example, the apparatus comprises at least one processor and at least one non-transitory memory including program code. The at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to at least store a plurality of electronic messages to a message corpus; receive a search query associated with the message corpus, wherein the search query comprises reaction metadata criteria; and apply the search query to the message corpus to generate a reaction search results set.
Dynamic Object Update Subscriptions Based On User Interactions With An Interface
- San Francisco CA, US Jason Klym - San Francisco CA, US Danil Glinenko - Vancouver, CA Neil Walker - Kings Beach CA, US Mark Christian - Oakland CA, US Serguei Mourachov - Vancouver, CA
International Classification:
H04N 21/2543 H04N 21/45 H04N 21/472 H04N 21/422
Abstract:
Subscriptions for object updates to be transmitted to a client device may be dynamically managed based on the occurrence of one or more trigger events at the client device, which causes the client device to transmit subscription modification requests to a computing platform configured to dynamically maintain object subscription lists for each of one or more client devices based at least in part on subscription modification requests received from each of the one or more client devices, to determine whether subscribed objects for a particular client device are current at the client device, and to transmit updates of subscribed objects in real-time upon determining that the particular client device does not comprise current object data.
Dynamic Object Update Subscriptions Based On User Interactions With An Interface
- San Francisco CA, US Jason Klym - San Francisco CA, US Danil Glinenko - Vancouver, CA Neil Walker - Kings Beach CA, US Mark Christian - Oakland CA, US Serguei Mourachov - Vancouver, CA
International Classification:
H04N 21/2543 H04N 21/45 H04N 21/472 H04N 21/422
Abstract:
Subscriptions for object updates to be transmitted to a client device may be dynamically managed based on the occurrence of one or more trigger events at the client device, which causes the client device to transmit subscription modification requests to a computing platform configured to dynamically maintain object subscription lists for each of one or more client devices based at least in part on subscription modification requests received from each of the one or more client devices, to determine whether subscribed objects for a particular client device are current at the client device, and to transmit updates of subscribed objects in real-time upon determining that the particular client device does not comprise current object data.
Method, Apparatus And Computer Program Product For Metadata Search In A Group-Based Communication Platform
- San Francisco CA, US Paul Lloyd - Berkeley CA, US Serguei Mourachov - Vancouver, CA Neil Walker - Kings Beach CA, US
International Classification:
H04L 12/58 G06F 17/30
Abstract:
Method, apparatus and computer program product for querying a group-based communication platform are described herein. For example, the apparatus comprises at least one processor and at least one non-transitory memory including program code. The at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to at least store a plurality of electronic messages to a message corpus; receive a search query associated with the message corpus, wherein the search query comprises reaction metadata criteria; and apply the search query to the message corpus to generate a reaction search results set.
Automated Load Distribution For A Group-Based Communication Platform
- San Francisco CA, US Ananya Yadav - San Francisco CA, US Serguei Mourachov - Vancouver, CA Neil Walker - Kings Beach CA, US Denis Sodol - Vancouver, CA Paul Lloyd - Berkeley CA, US
International Classification:
H04L 29/08 H04L 12/24
Abstract:
Various embodiments are directed to systems and methods for automatically distributing loads among computing devices involved in message delivery within a group-based communication platform. Embodiments utilize a status checker to monitor the relative health and/or utilization of various channel servers each servicing a group-based communication channel for communication among a particular group of client devices. Upon detecting that one or more of the channel servers exhibit failing health characteristics, the status checker may automatically reallocate the messaging load performed by the failing channel server to other servers, thereby redefining the group-based communication channel associated with a particular group to encompass the newly assigned channel server and minimizing the impact of the failed channel server on message distribution within the group-based communication channel.
Group-Based Communication Interface With Subsidiary Channel-Based Thread Communications
- San Francisco CA, US Milo Watanabe - San Francisco CA, US Daniel Stewart Butterfield - Vancouver, CA Neil Walker - San Francisco CA, US Patrick Kane - Vancouver, CA Hubert Florin - Vancouver, CA Wayne Fan - San Francisco CA, US
International Classification:
H04L 12/58
Abstract:
Provided is a group-based communication interface configured to allow members of the interface to communicate within group-based communication channels. The group-based communication interface is configured to relegate selected group-based messaging communications to a separate display pane, where additional messaging communications can be received, thereby maintaining a focused selected group-based communication channel. The selected group-based communication channel is updated to indicate that the selected group-based messaging communications was relegated to a separate display pane, informing the channel members while also allowing the channel members to access the separate display pane if desired. Accordingly, the selected group-based communication interface provides for efficient and focused group-based communications.
Name / Title
Company / Classification
Phones & Addresses
Mr. Neil Walker President
NSW Electric Electricians
28 Carter-Bennett Dr, Ajax, ON L1T 4N5 (416)5653506, (905)6830058
Neil Alexander Walker President
Western Institute for Endangered Language Documentation
United Pacific Realty Jan 1997 - May 2005
Administrative Supervisor
Jan 1997 - May 2005
Draft Proposals; Edit Doc Lang Clarity, Comprehension, Cohesion, Syntax, Punctuation, Vocab Use
Education:
Brigham Young University
University of Florida,Gainesville
Bachelor of Applied Science, Bachelors, Marketing
London, EnglandAn accomplished, results-driven programme and project management professional, with over 17 years practical experience in the management of complex business... An accomplished, results-driven programme and project management professional, with over 17 years practical experience in the management of complex business change and technology enablement initiatives, augmented with current PRINCE2 Practitioner and Managing Successful Programmes (MSP) Practitioner...