Patents by Inventor Andrew Henderson

Andrew Henderson 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: 20200104329
    Abstract: A computer system receives a definition of a group that includes an indication of a hierarchal rank of group members, a plurality of content items that correspond to the group, and identifying information indicating at least one group member that corresponds to a content item. A search input by a first user is detected and an indication of a hierarchal rank for the first user is stored. Determining a weight to assign to a search result includes comparing a hierarchal rank of at least one group member that corresponds to the first content item with the hierarchal rank of the first user.
    Type: Application
    Filed: October 16, 2018
    Publication date: April 2, 2020
    Inventors: Anirban Kundu, Andrew Henderson Malcolm, Amir Doron
  • Publication number: 20200104783
    Abstract: A computer system generates an action based on a first task includes receiving a definition of a group, stores the definition, and receives task information for the task that corresponds to the group. The task information includes a milestone corresponding to the task and identifying information for the task. The task information is stored, a milestone status is determined, and a prompt is displayed for generating the action. The prompt includes the identifying information for the task and eligible action participants. The eligible action participants include at least a subset of the group members. An indication of selected eligible action participants is received. Action information corresponding to the action is transmitted to the selected eligible action participants.
    Type: Application
    Filed: October 16, 2018
    Publication date: April 2, 2020
    Inventors: Anirban Kundu, Andrew Henderson Malcolm, Amir Doron
  • Patent number: 10574609
    Abstract: In one embodiment, a request to join an electronic chat room is received from a requester. A selection of an access control level for the requester is received via a user interface in order to grant the requester access to the electronic chat room according to a condition for granting access. The user interface is used to assign a selected access control level to the requester, thereupon granting access to the requester. The requester's access to content available in the electronic chat room being limited based on the selected access control level. Related methods, apparatus, and systems are also described.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: February 25, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: John Costello, Andrew Henderson, Robert Headon
  • Patent number: 10564624
    Abstract: Systems, computer-implemented methods and/or computer program products that facilitate generating operating parameters are provided. In one embodiment, a computer-implemented method comprises: generating, by a system operatively coupled to a processor, tool life models using a tool wear data set, wherein the tool wear data set is based on production data or predetermined data; and generating, by the system, operating parameters for machining operations based on the tool life models and baseline operational parameters.
    Type: Grant
    Filed: February 16, 2018
    Date of Patent: February 18, 2020
    Assignee: General Electric Company
    Inventors: Jaydeep Karandikar, Jayakrishnan Unnikrishnan, Andrew Henderson, Kati Illouz
  • Patent number: 10503831
    Abstract: In one embodiment, a system and method for targeted messaging is described. A text-based communication session among at least three participants is monitored. At least one contextual information parameter of a first message in a message input field of a client device associated with a first participant of the at least three participants is detected in in the text-based communication session. It is determined if a second participant of the at least three participants is relevant to the first message, based on the contextual information parameter. A message recipient list for the first message is dynamically updates by removing the second participant from the message recipient list and yielding an updated message recipient list. Related methods, systems, and apparatus are also described.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: December 10, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Andrew Henderson, Stewart Curry, Keith Griffin
  • Patent number: 10442705
    Abstract: An apparatus for use in a liquid treatment process, and a method of use is described. The apparatus comprises an inlet configured to be connected to a source of liquid to be treated and an outlet for discharging liquid from the apparatus. At least one liquid treatment vessel or conduit is disposed between the inlet and the outlet, and is arranged to expose liquid in the vessel to ultraviolet radiation in an advanced oxidation process reaction. A source of ultraviolet radiation extending along the liquid treatment vessel or conduit, such that an annular flow volume is defined in the vessel or conduit around the source of ultraviolet radiation. A rotary device is disposed in the annular flow volume and a drive mechanism drives rotation of the rotary device. The rotary device is operable to induce cavitation in a liquid present in the annular flow volume.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: October 15, 2019
    Assignee: Greenthread Limited
    Inventors: Andrew Henderson, Brian Nutley, Kim Nutley, Ross Clarke
  • Publication number: 20190258222
    Abstract: Systems, computer-implemented methods and/or computer program products that facilitate generating operating parameters are provided. In one embodiment, a computer-implemented method comprises: generating, by a system operatively coupled to a processor, tool life models using a tool wear data set, wherein the tool wear data set is based on production data or predetermined data; and generating, by the system, operating parameters for machining operations based on the tool life models and baseline operational parameters.
    Type: Application
    Filed: February 16, 2018
    Publication date: August 22, 2019
    Inventors: Jaydeep Karandikar, Jayakrishnan Unnikrishnan, Andrew Henderson, Kati Illouz
  • Publication number: 20190050393
    Abstract: In one embodiment, a system and method for targeted messaging is described. A text-based communication session among at least three participants is monitored. At least one contextual information parameter of a first message in a message input field of a client device associated with a first participant of the at least three participants is detected in in the text-based communication session. It is determined if a second participant of the at least three participants is relevant to the first message, based on the contextual information parameter. A message recipient list for the first message is dynamically updates by removing the second participant from the message recipient list and yielding an updated message recipient list. Related methods, systems, and apparatus are also described.
    Type: Application
    Filed: August 9, 2017
    Publication date: February 14, 2019
    Inventors: Andrew HENDERSON, Stewart CURRY, Keith GRIFFIN
  • Publication number: 20190034395
    Abstract: A communication system and related methods are described. The communication system includes a communication server computer and multiple user computers. The communication server computer maintains synchronization of multiple copies of a graphical user interface (“GUI”) presented by the multiple user computers. The GUI implements a multi-user, digital communication environment and includes a chat area where communications are organized by time and a document editing area where communications are organized by subject. The GUI enables integration of the chat area and the document editing area and allows users to communicate across multiple communication modalities seamlessly and in real time.
    Type: Application
    Filed: July 28, 2017
    Publication date: January 31, 2019
    Inventors: STEWART CURRY, ANDREW HENDERSON, KEITH GRIFFIN
  • Publication number: 20180284961
    Abstract: In one embodiment, method includes receiving data including chat room data from a chat room server, receiving input data from at least one input device, preparing a user interface screen including a chat room list including chat room panels, each one chat room panel including information about a different chat room from a plurality of chat rooms and a chat room icon of the different chat room, wherein a first chat room panel includes an indication of how many chat room members of a first chat room from the plurality of chat rooms have read a first message posted in the first chat room. Related systems and methods are also included.
    Type: Application
    Filed: June 4, 2018
    Publication date: October 4, 2018
    Inventors: Andrew HENDERSON, Edward MCMULLIN
  • Patent number: 9990108
    Abstract: In one embodiment, method includes receiving data including chat room data from a chat room server, receiving input data from at least one input device, preparing a user interface screen including a chat room list including chat room panels, each one chat room panel including information about a different chat room from a plurality of chat rooms and a chat room icon of the different chat room, wherein a first chat room panel includes an indication of how many chat room members of a first chat room from the plurality of chat rooms have read a first message posted in the first chat room. Related systems and methods are also included.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: June 5, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Andrew Henderson, Edward McMullin
  • Patent number: 9961302
    Abstract: In one embodiment a method for chatting during a video conference session is implemented on a computing device and includes: displaying a shared presentation from an ongoing video conference session, detecting selection of at least one target participant from among participants of the video conference session, receiving an outgoing graphical annotation of the shared presentation via user input, and sending the outgoing graphical annotation for display as an overlay on top of the shared presentation to a video conference participant device associated with the target participant.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: May 1, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Andrew Henderson, Stewart Curry, Keith Griffin
  • Publication number: 20180006982
    Abstract: In one embodiment, a request to join an electronic chat room is received from a requester. A selection of an access control level for the requester is received via a user interface in order to grant the requester access to the electronic chat room according to a condition for granting access. The user interface is used to assign a selected access control level to the requester, thereupon granting access to the requester. The requester's access to content available in the electronic chat room being limited based on the selected access control level. Related methods, apparatus, and systems are also described.
    Type: Application
    Filed: June 29, 2016
    Publication date: January 4, 2018
    Inventors: John COSTELLO, Andrew HENDERSON, Robert HEADON
  • Publication number: 20170331769
    Abstract: A method for communicating in a digital conversation is implemented on a computing device and includes: receiving an interactive contextual emoji from a first digital conversation participant to post in the digital conversation with at least a second digital conversation participant, where the interactive contextual emoji is pre-defined to indicate at least a current availability status associated with the first digital conversation participant, requesting the current availability status from a status application based on at least an indication of the interactive contextual emoji, where the status application maintains the current availability status, receiving the current availability status from the status application, and displaying the interactive contextual emoji in the digital conversation with at least an indication of the current availability status.
    Type: Application
    Filed: May 10, 2016
    Publication date: November 16, 2017
    Inventors: Stewart CURRY, Andrew HENDERSON, Keith GRIFFIN
  • Publication number: 20170331770
    Abstract: In one embodiment, a method includes receiving data including presence data for at least one collaboration contact from a collaboration server, receiving input data from at least one input device, preparing a user interface screen for output to a display device, the user interface screen including a future presence indicator including a graphical representation disposed at least one of, around or on, at least part of an avatar of the at least one collaboration contact, the graphical representation including a plurality of sections from a circular shape, each one section of the plurality of sections having a border including a circular arc, indicating a future availability status of the at least one collaboration contact based on the presence data for the at least one collaboration contact, having an angular dimension being indicative of a time period represented by the one section.
    Type: Application
    Filed: May 10, 2016
    Publication date: November 16, 2017
    Inventors: Keith GRIFFIN, Andrew HENDERSON, Candice LAVENDER
  • Publication number: 20170320754
    Abstract: An apparatus for use in a liquid treatment process, and a method of use is described. The apparatus comprises an inlet configured to be connected to a source of liquid to be treated and an outlet for discharging liquid from the apparatus. At least one liquid treatment vessel or conduit is disposed between the inlet and the outlet, and is arranged to expose liquid in the vessel to ultraviolet radiation in an advanced oxidation process reaction. A source of ultraviolet radiation extending along the liquid treatment vessel or conduit, such that an annular flow volume is defined in the vessel or conduit around the source of ultraviolet radiation. A rotary device is disposed in the annular flow volume and a drive mechanism drives rotation of the rotary device. The rotary device is operable to induce cavitation in a liquid present in the annular flow volume.
    Type: Application
    Filed: November 13, 2015
    Publication date: November 9, 2017
    Applicant: Greenthread Limited
    Inventors: Andrew Henderson, Brian Nutley, Kim Nutley, Ross Clarke
  • Publication number: 20170285885
    Abstract: In one embodiment, method includes receiving data including chat room data from a chat room server, receiving input data from at least one input device, preparing a user interface screen including a chat room list including chat room panels, each one chat room panel including information about a different chat room from a plurality of chat rooms and a chat room icon of the different chat room, wherein a first chat room panel includes an indication of how many chat room members of a first chat room from the plurality of chat rooms have read a first message posted in the first chat room. Related systems and methods are also included.
    Type: Application
    Filed: March 29, 2016
    Publication date: October 5, 2017
    Inventors: Andrew HENDERSON, Edward MCMULLIN
  • Patent number: 9740378
    Abstract: In one embodiment, a device including a communication interface to receive a notification during a collaboration event that there is at least one content item that has been offered for sharing during the collaboration event and a processor to generate a user interface screen for output, to a display device, during the collaboration event, the user interface screen including a pictorial representation of the notification of the at least one content item that has been offered for sharing and at least one participant representation. Related apparatus and methods are also described.
    Type: Grant
    Filed: May 25, 2015
    Date of Patent: August 22, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Keith Griffin, Andrew Henderson
  • Publication number: 20170225971
    Abstract: The invention provides an injector device for a water treatment apparatus, and a method of use. The injector device comprises a first coupling for fluid connection to a source of liquid to be treated; and a second coupling for fluid connection to at least one liquid treatment vessel arranged to expose liquid in the vessel to ultraviolet radiation in an advanced oxidation process reaction. The device comprises at least one injection port for injecting at least one gas into a liquid flowing through the injector device. The injector device is at least partially formed from a material that is transmissive to ultraviolet radiation. In another aspect, a water treatment apparatus defines a plurality of parallel flow streams between the inlet of the apparatus and the at least one liquid treatment vessel. The injector device comprises an injection port for each of the plurality of parallel flow streams.
    Type: Application
    Filed: August 6, 2015
    Publication date: August 10, 2017
    Applicant: Greenthread Limited
    Inventors: Andrew Henderson, Brian Nutley, Kim Nutley, Ross Clarke
  • Publication number: 20170225973
    Abstract: The invention provides a water treatment apparatus and method of use. The apparatus comprises an inlet configured to be connected to a source of liquid to be treated, and at least one liquid treatment vessel arranged to expose liquid in the vessel to ultraviolet radiation in an advanced oxidation process reaction. A source of ultraviolet radiation comprises a longitudinal axis oriented substantially parallel to a direction of flow of liquid past the source. A boundary surface between the source and a liquid to be treated is provided with one or more cleaning elements arranged longitudinally on the boundary surface. The cleaning elements and the boundary surface are arranged to be rotationally moveable relative to one another around the longitudinal axis of the source.
    Type: Application
    Filed: August 6, 2015
    Publication date: August 10, 2017
    Applicant: Greenthread Limited
    Inventors: Andrew HENDERSON, Brian NUTLEY, Kim NUTLEY, Ross CLARKE