Patents by Inventor Neil Walker

Neil Walker 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).

  • Publication number: 20200084490
    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.
    Type: Application
    Filed: July 11, 2019
    Publication date: March 12, 2020
    Inventors: Raissa Largman, Jason Klym, Danil Glinenko, Neil Walker, Mark Christian, Serguei Mourachov
  • Publication number: 20190386945
    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.
    Type: Application
    Filed: June 18, 2018
    Publication date: December 19, 2019
    Inventors: Joshua Wills, Paul Lloyd, Serguei Mourachov, Neil Walker
  • Patent number: 10506032
    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.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: December 10, 2019
    Assignee: SLACK TECHNOLOGIES, INC.
    Inventors: Raissa Largman, Ananya Yadav, Serguei Mourachov, Neil Walker, Denis Sodol, Paul Lloyd
  • Publication number: 20190334983
    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.
    Type: Application
    Filed: April 26, 2018
    Publication date: October 31, 2019
    Inventors: Raissa Largman, Ananya Yadav, Serguei Mourachov, Neil Walker, Denis Sodol, Paul Lloyd
  • Patent number: 10397624
    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.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: August 27, 2019
    Assignee: SLACK TECHNOLOGIES, INC.
    Inventors: Raissa Largman, Jason Klym, Danil Glinenko, Neil Walker, Mark Christian, Serguei Mourachov
  • Publication number: 20190058680
    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.
    Type: Application
    Filed: October 11, 2017
    Publication date: February 21, 2019
    Inventors: Paul Rosania, Milo Watanabe, Daniel Stewart Butterfield, Neil Walker, Patrick Kane, Hubert Florin, Wayne Fan
  • Publication number: 20190052456
    Abstract: A method of data transfer from a tenant to a service provider comprises encrypting the data with a public key of a key pair generated by a secure device within the service provider system. The data thus cannot be accessed by the service provider during transmission. The data is generated with a corresponding access control list, which specifies that a valid certificate must be presented N in order to grant a particular use of the data once stored. The tenant can thus retain control of the use of the data even though it has been transferred out of the tenant system. A method of controlling use of data securely stored in the service provider system comprises issuing a use certificate having an expiry time to the party requesting use of the data. The use certificate must be validated before use of the stored data is granted. This enables the tenant to grant use of the stored data for a limited time period.
    Type: Application
    Filed: February 3, 2017
    Publication date: February 14, 2019
    Inventors: Ian BYGRAVE, Alec EDGINGTON, Richard KETTLEWELL, David O'DOHERTY, Nicholas SMITH, Neil WALKER
  • Publication number: 20150149252
    Abstract: A method for psychographically classifying a respondent based upon the respondents' health values. The method includes receiving a respondent's answers to a series of queries relating to health and analyzing the answers to determine a psychographic characteristic of the respondent. The method further includes providing information to the respondent based upon the results of the analyzing step.
    Type: Application
    Filed: November 26, 2013
    Publication date: May 28, 2015
    Applicant: C2B SOLUTIONS, LLC
    Inventors: Brent Neil Walker, James Casey Albertson, Robert J. Freeberg
  • Publication number: 20090106393
    Abstract: There is described a method of distributing rights-managed media data items to users, wherein each media data item has associated rights information, including a time-limited availability attribute. The method comprises, for each media data item: in a seeding phase; storing the media data item; receiving requests for the media data item from a plurality of users; determining the availability of the requested media data item based on the associated rights information; transmitting the requested media data item to the plurality of users: and storing information identifying the media data item, the associated rights information for the media data item and a list of users who have received the media data item.
    Type: Application
    Filed: March 15, 2005
    Publication date: April 23, 2009
    Applicant: Siemens Business Services Ltd.
    Inventors: Ian David Parr, Robert James Garfoot, Neil Walker
  • Patent number: 7080693
    Abstract: A releasable packer device and a method for selectively releasing a packer assembly from a set position in a wellbore. A packer assembly is described that incorporates a split body lock ring that is in ratcheting engagement with a central mandrel to secure the packer elements in a set position. In addition, there is a mechanical means for releasing the body lock ring from its locking position to an unlocked position. The body lock ring is released by radially expanding the ring by urging an axially-movable release sub with a releasing portion into contact with the body lock ring to unseat the ratcheting mechanism that retains the packer assembly in its set position.
    Type: Grant
    Filed: October 14, 2003
    Date of Patent: July 25, 2006
    Assignee: Baker Hughes Incorporated
    Inventors: Neil Walker, Robert Charles Smith, Bruce McAdam Norrie
  • Publication number: 20050077053
    Abstract: A releasable packer device and a method for selectively releasing a packer assembly from a set position in a wellbore. A packer assembly is described that incorporates a split body lock ring that is in ratcheting engagement with a central mandrel to secure the packer elements in a set position. In addition, there is a mechanical means for releasing the body lock ring from its locking position to an unlocked position. The body lock ring is released by radially expanding the ring by urging an axially-movable release sub with a releasing portion into contact with the body lock ring to unseat the ratcheting mechanism that retains the packer assembly in its set position.
    Type: Application
    Filed: October 14, 2003
    Publication date: April 14, 2005
    Applicant: Baker Hughes Incorporated
    Inventors: Neil Walker, Robert Smith, Bruce Norrie
  • Patent number: 6513444
    Abstract: A media cassette (10) including a fluid spray system for spraying media located within the cassette (10) is described. The cassette (10) includes a lid (12) and a body (14). The body (14) includes an absorbent portion (40) in the form of a chemical absorbing sheet for absorbing any fluid not absorbed by the media (42). The sheet (40) is preferably folded and creased into a concertina arrangement so that the sheet (40) can expand and compress as media are removed from or added to the cassette (10). If the fluid spray system is activated when the cassette (10) is only partially full of media (42), then the sheet (40) absorbs the fluid that is not absorbed by the media (42), thereby preventing leakage of the fluid from the cassette (10).
    Type: Grant
    Filed: September 11, 2001
    Date of Patent: February 4, 2003
    Assignee: NCR Corporation
    Inventor: Neil Walker
  • Patent number: 6481503
    Abstract: A method and apparatus for simultaneously producing fluid from one or more zones of an oil or gas well, while injecting fluid into one or more other zones of the well, and for converting a depleted production zone into an injection zone, by remotely shifting sleeves in the apparatus to selectively align inlet and outlet ports with production and injection flow paths, respectively. A production string is provided within a completion string; the completion string has inlet and outlet ports to the well bore. One or more production sleeves have production conduits which can be selectively aligned with inlet ports by shifting the production sleeves. One or more injection sleeves have injection conduits which can be selectively aligned with outlet ports by shifting the injection sleeves.
    Type: Grant
    Filed: January 8, 2001
    Date of Patent: November 19, 2002
    Assignee: Baker Hughes Incorporated
    Inventors: Mark D. Hamilton, Robert C. Smith, Neil Walker, Kjell Einar Revheim
  • Publication number: 20020088621
    Abstract: A method and apparatus for simultaneously producing fluid from one or more zones of an oil or gas well, while injecting fluid into one or more other zones of the well, and for converting a depleted production zone into an injection zone, by remotely shifting sleeves in the apparatus to selectively align inlet and outlet ports with production and injection flow paths, respectively. A production string is provided within a completion string; the completion string has inlet and outlet ports to the well bore. One or more production sleeves have production conduits which can be selectively aligned with inlet ports by shifting the production sleeves. One or more injection sleeves have injection conduits which can be selectively aligned with outlet ports by shifting the injection sleeves.
    Type: Application
    Filed: January 8, 2001
    Publication date: July 11, 2002
    Inventors: Mark D. Hamilton, Robert C. Smith, Neil Walker, Kjell Einar Revheim
  • Publication number: 20020029728
    Abstract: A media cassette (10) including a fluid spray system for spraying media located within the cassette (10) is described. The cassette (10) includes a lid (12) and a body (14). The body (14) includes an absorbent portion (40) in the form of a chemical absorbing sheet for absorbing any fluid not absorbed by the media (42). The sheet (40) is preferably folded and creased into a concertina arrangement so that the sheet (40) can expand and compress as media are removed from or added to the cassette (10). If the fluid spray system is activated when the cassette (10) is only partially full of media (42), then the sheet (40) absorbs the fluid that is not absorbed by the media (42), thereby preventing leakage of the fluid from the cassette (10).
    Type: Application
    Filed: September 11, 2001
    Publication date: March 14, 2002
    Applicant: NCR Corporation
    Inventor: Neil Walker
  • Publication number: 20010047660
    Abstract: A preferred embodiment of the reach-in cooler incorporates a roof structure which includes a ceiling and a roof that are spaced from each other to form an air distribution plenum. The air distribution plenum includes an air return inlet and an air distribution outlet, and communicates with air return passage via the air return inlet. Preferably, the air return passage is formed between the back of the cooler and a partition. The refrigerated space of the cooler is disposed below the roof structure and communicates with the air return passage. Additionally, a refrigeration unit, which includes a refrigeration coil and a fan, communicates with the air return passage so that the fan moves air from the refrigerated space, through said air return passage, through the air return inlet and into the air distribution plenum. The air then is directed through the refrigeration coils for delivery through the air distribution outlet and into the refrigerated space for cooling the refrigerated space.
    Type: Application
    Filed: October 6, 1999
    Publication date: December 6, 2001
    Inventors: SHELDON F. MASHBURN, PETER C. FLYNN, RICHARD NEIL WALKER
  • Patent number: 4958289
    Abstract: The invention concerns a control for an aircraft propeller. During operation in reverse pitch, as occurs upon thrust reversal during a landing maneuver, the speed of the propeller is controlled by adjusting pitch of the propeller, in order to prevent overspeeding. Further, during the transition period while the propeller is converting from forward pitch to reverse pitch, the propeller presents a light load to the engine. At this time, fuel flow to the engine is limited in order to restrict delivery of energy to the propeller, again, for the purpose of preventing overspeeding.
    Type: Grant
    Filed: December 14, 1988
    Date of Patent: September 18, 1990
    Assignee: General Electric Company
    Inventors: Michael J. Sum, George W. Bennett, Steven A. Merrell, Neil Walker
  • Patent number: 4913623
    Abstract: A pitch feathering system for a gas turbine driven aircraft propeller having multiple variable pitch blades utilizes a counter-weight linked to the blades. The weight is constrained to move, when effecting a pitch change, only in a radial plane and about an axis which rotates about the propeller axis. The system includes a linkage allowing the weight to move through a larger angle than the associated pitch change of the blade.
    Type: Grant
    Filed: May 20, 1988
    Date of Patent: April 3, 1990
    Assignee: General Electric Company
    Inventors: Jan C. Schilling, Arthur P. Adamson, Julius Bathori, Neil Walker
  • Patent number: 4772179
    Abstract: An integrated control system for coaxial counterrotating aircraft propulsors driven by a common gas turbine engine. The system establishes an engine pressure ratio by control of fuel flow and uses the established pressure ratio to set propulsor speed. Propulsor speed is set by adjustment of blade pitch.
    Type: Grant
    Filed: August 29, 1986
    Date of Patent: September 20, 1988
    Assignee: General Electric Company
    Inventors: George W. Bennett, Neil Walker
  • Patent number: RE40308
    Abstract: A method and apparatus for simultaneously producing fluid from one or more zones of an oil or gas well, while injecting fluid into one or more other zones of the well, and for converting a depleted production zone into an injection zone, by remotely shifting sleeves in the apparatus to selectively align inlet and outlet ports with production and injection flow paths, respectively. A production string is provided within a completion string; the completion string has inlet and outlet ports to the well bore. One or more production sleeves have production conduits which can be selectively aligned with inlet ports by shifting the production sleeves. One or more injection sleeves have injection conduits which can be selectively aligned with outlet ports by shifting the injection sleeves.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: May 13, 2008
    Assignee: Baker Hughes Incorporated
    Inventors: Mark D. Hamilton, Robert C. Smith, Neil Walker, Kjell Einar Revheim