Patents by Inventor Iain Gregory

Iain Gregory 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: 11165739
    Abstract: A method for displaying messages includes receiving, from a social network system, a plurality of messages, and filtering the plurality of messages into at least two filtered sets of messages based on a group where each of the at least two filtered sets of messages include a different subset of the plurality of messages. The method can include assigning each of the at least two filtered sets of messages to a column, triggering concurrent display of the at least two filtered sets of messages in the assigned column, and analyzing data related to an interaction of a user with at least one filtered set of messages from the at least two filtered messages.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: November 2, 2021
    Assignee: Twitter, Inc.
    Inventor: Iain Gregory Dodsworth
  • Patent number: 11153257
    Abstract: A method for displaying messages receiving from a social network system, a plurality of messages, and filtering the plurality of messages into at least two filtered sets of messages based on at least one feature of the plurality of messages where each of the at least two filtered sets of messages includes a different subset of the plurality of messages. The method can include assigning a first of two filtered sets of messages to a first column, analyzing an interaction of the user with the first of the two filtered set of messages, and triggering display of a second of the two filtered sets of messages in a second column in response to the interaction.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: October 19, 2021
    Assignee: Twitter, Inc.
    Inventor: Iain Gregory Dodsworth
  • Patent number: 10560312
    Abstract: In one embodiment, an audio device includes a plurality of ports. The audio device receives, from a first network via a first port included in the plurality of ports, at least one of a first audio signal and a first control signal. The audio device transmits the at least one of the first audio signal and the first control signal to an audio output device. In case of a fault associated with the first port, the audio device transmits at least one of a second audio signal and a second control signal to the audio output device, where the at least one of the second audio signal and the second control signal is received from a second network via a second port included in the plurality of ports.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: February 11, 2020
    Assignee: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED
    Inventors: Shawn Nageli, Iain Gregory, Jon Sager
  • Patent number: 10523626
    Abstract: A system and method for managing and displaying data messages includes a computing device configured to receive stream data, assign data messages of the stream data to one or more display columns of a graphical user interface, and display the data messages in the assigned columns. The stream data may be embodied as short data messages such as text messages having predetermined maximum character length. The data messages may be assigned to the display columns based on meta-data associated with the data messages such as the author of the data message, the source of the data message, and/or the type of the data message.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: December 31, 2019
    Assignee: Twitter, Inc.
    Inventor: Iain Gregory Dodsworth
  • Publication number: 20180182309
    Abstract: A controller may include a programmable user interface controls configured to receive user input. The controller may also include multi-color backlights configured to backlight the programmable user interface controls. The controller may receive configuration information specifying an assignment of controllable parameters of the media system and associated backlighting colors to the at least one programmable user interface control, and may direct the multi-color backlights to backlight the programmable user interface controls in colors accordance with backlighting color information specified by the configuration information. The controller may further control a display screen to display the graphics or text descriptive of the assignable buttons in accordance with control descriptions included in the configuration information.
    Type: Application
    Filed: February 12, 2018
    Publication date: June 28, 2018
    Inventors: Shawn NAGELI, Iain GREGORY
  • Publication number: 20180139087
    Abstract: In one embodiment, an audio device includes a plurality of ports. The audio device receives, from a first network via a first port included in the plurality of ports, at least one of a first audio signal and a first control signal. The audio device transmits the at least one of the first audio signal and the first control signal to an audio output device. In case of a fault associated with the first port, the audio device transmits at least one of a second audio signal and a second control signal to the audio output device, where the at least one of the second audio signal and the second control signal is received from a second network via a second port included in the plurality of ports.
    Type: Application
    Filed: November 9, 2017
    Publication date: May 17, 2018
    Inventors: Shawn NAGELI, Iain GREGORY, Jon SAGER
  • Patent number: 9892692
    Abstract: A controller may include a programmable user interface controls configured to receive user input. The controller may also include multi-color backlights configured to backlight the programmable user interface controls. The controller may receive configuration information specifying an assignment of controllable parameters of the media system and associated backlighting colors to the at least one programmable user interface control, and may direct the multi-color backlights to backlight the programmable user interface controls in colors accordance with backlighting color information specified by the configuration information. The controller may further control a display screen to display the graphics or text descriptive of the assignable buttons in accordance with control descriptions included in the configuration information.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: February 13, 2018
    Assignee: Harman International Industries, Incorporated
    Inventors: Shawn Nageli, Iain Gregory
  • Patent number: 9614808
    Abstract: A system and method for managing and displaying data messages includes a computing device configured to receive stream data, assign data messages of the stream data to one or more display columns of a graphical user interface, and display the data messages in the assigned columns. The stream data may be embodied as short data messages such as text messages having predetermined maximum character length. The data messages may be assigned to the display columns based on meta-data associated with the data messages such as the author of the data message, the source of the data message, and/or the type of the data message.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: April 4, 2017
    Assignee: Twitter, Inc.
    Inventor: Iain Gregory Dodsworth
  • Publication number: 20150364097
    Abstract: A controller may include a programmable user interface controls configured to receive user input. The controller may also include multi-color backlights configured to backlight the programmable user interface controls. The controller may receive configuration information specifying an assignment of controllable parameters of the media system and associated backlighting colors to the at least one programmable user interface control, and may direct the multi-color backlights to backlight the programmable user interface controls in colors accordance with backlighting color information specified by the configuration information. The controller may further control a display screen to display the graphics or text descriptive of the assignable buttons in accordance with control descriptions included in the configuration information.
    Type: Application
    Filed: June 12, 2015
    Publication date: December 17, 2015
    Inventors: Shawn Nageli, Iain Gregory
  • Patent number: 9166935
    Abstract: A system and method for managing and displaying data messages includes a computing device configured to receive stream data, assign data messages of the stream data to one or more display columns of a graphical user interface, and display the data messages in the assigned columns. The stream data may be embodied as short data messages such as text messages having predetermined maximum character length. The data messages may be assigned to the display columns based on meta-data associated with the data messages such as the author of the data message, the source of the data message, and/or the type of the data message.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: October 20, 2015
    Assignee: Twitter, Inc.
    Inventor: Iain Gregory Dodsworth
  • Patent number: 8656289
    Abstract: A system and method for managing and displaying data messages includes a computing device configured to receive stream data, assign data messages of the stream data to one or more display columns of a graphical user interface, and display the data messages in the assigned columns. The stream data may be embodied as short data messages such as text messages having predetermined maximum character length. The data messages may be assigned to the display columns based on meta-data associated with the data messages such as the author of the data message, the source of the data message, and/or the type of the data message.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: February 18, 2014
    Assignee: Tweetdeck, Inc.
    Inventor: Iain Gregory Dodsworth
  • Publication number: 20110165204
    Abstract: The invention relates to compositions and methods for the treatment of gastric and/or duodenal H. pylori infections. The composition may include one or more of a proton pump inhibitor in a systemically available dosage form; a mucolytic preparation; a proton pump inhibitor in a gastrically available dosage form; and a fatty acid and/or monoglyceride.
    Type: Application
    Filed: March 14, 2011
    Publication date: July 7, 2011
    Applicant: Synergy Pharmaceuticals Pte Ltd.
    Inventors: Anthony Morris Roberton, Charmian Jocelyn O'Connor, Iain Gregory Martin, Raid Ghassan Alany
  • Publication number: 20110004662
    Abstract: A system and method for managing and displaying data messages includes a computing device configured to receive stream data, assign data messages of the stream data to one or more display columns of a graphical user interface, and display the data messages in the assigned columns. The stream data may be embodied as short data messages such as text messages having predetermined maximum character length. The data messages may be assigned to the display columns based on meta-data associated with the data messages such as the author of the data message, the source of the data message, and/or the type of the data message.
    Type: Application
    Filed: July 3, 2009
    Publication date: January 6, 2011
    Inventor: Iain Gregory Dodsworth
  • Publication number: 20080214618
    Abstract: 1. A composition, in one or more parts, for the treatment of gastric and/or duodenal H. pylori infections, the composition including effective amounts of: (a) a proton pump inhibitor in a systemically available dosage form; (b) a mucolytic preparation; (c) a proton pump inhibitor in a gastrically available dosage form; and (d) a fatty acid and/or monoglyceride.
    Type: Application
    Filed: August 23, 2005
    Publication date: September 4, 2008
    Applicant: Auckland Uniservices Limited
    Inventors: Anthony Morris Roberton, Charmian Jocelyn O'Connor, Iain Gregory Martin, Raid Ghassan Alany
  • Patent number: D786897
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: May 16, 2017
    Assignee: Harman International Industries, Incorporated
    Inventors: Shawn Nageli, Iain Gregory
  • Patent number: D790562
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: June 27, 2017
    Assignee: Harman International Industries, Incorporated
    Inventors: Shawn Nageli, Iain Gregory
  • Patent number: D874490
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: February 4, 2020
    Assignee: Twitter, Inc.
    Inventor: Iain Gregory Dodsworth