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: 11165739Abstract: 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: GrantFiled: December 26, 2019Date of Patent: November 2, 2021Assignee: Twitter, Inc.Inventor: Iain Gregory Dodsworth
-
Patent number: 11153257Abstract: 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: GrantFiled: December 26, 2019Date of Patent: October 19, 2021Assignee: Twitter, Inc.Inventor: Iain Gregory Dodsworth
-
Patent number: 10560312Abstract: 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: GrantFiled: November 9, 2017Date of Patent: February 11, 2020Assignee: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATEDInventors: Shawn Nageli, Iain Gregory, Jon Sager
-
Patent number: 10523626Abstract: 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: GrantFiled: April 3, 2017Date of Patent: December 31, 2019Assignee: Twitter, Inc.Inventor: Iain Gregory Dodsworth
-
Publication number: 20180182309Abstract: 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: ApplicationFiled: February 12, 2018Publication date: June 28, 2018Inventors: Shawn NAGELI, Iain GREGORY
-
Publication number: 20180139087Abstract: 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: ApplicationFiled: November 9, 2017Publication date: May 17, 2018Inventors: Shawn NAGELI, Iain GREGORY, Jon SAGER
-
Patent number: 9892692Abstract: 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: GrantFiled: June 12, 2015Date of Patent: February 13, 2018Assignee: Harman International Industries, IncorporatedInventors: Shawn Nageli, Iain Gregory
-
Patent number: 9614808Abstract: 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: GrantFiled: October 19, 2015Date of Patent: April 4, 2017Assignee: Twitter, Inc.Inventor: Iain Gregory Dodsworth
-
Publication number: 20150364097Abstract: 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: ApplicationFiled: June 12, 2015Publication date: December 17, 2015Inventors: Shawn Nageli, Iain Gregory
-
Patent number: 9166935Abstract: 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: GrantFiled: October 11, 2013Date of Patent: October 20, 2015Assignee: Twitter, Inc.Inventor: Iain Gregory Dodsworth
-
Patent number: 8656289Abstract: 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: GrantFiled: June 18, 2012Date of Patent: February 18, 2014Assignee: Tweetdeck, Inc.Inventor: Iain Gregory Dodsworth
-
Publication number: 20110165204Abstract: 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: ApplicationFiled: March 14, 2011Publication date: July 7, 2011Applicant: Synergy Pharmaceuticals Pte Ltd.Inventors: Anthony Morris Roberton, Charmian Jocelyn O'Connor, Iain Gregory Martin, Raid Ghassan Alany
-
Publication number: 20110004662Abstract: 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: ApplicationFiled: July 3, 2009Publication date: January 6, 2011Inventor: Iain Gregory Dodsworth
-
Publication number: 20080214618Abstract: 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: ApplicationFiled: August 23, 2005Publication date: September 4, 2008Applicant: Auckland Uniservices LimitedInventors: Anthony Morris Roberton, Charmian Jocelyn O'Connor, Iain Gregory Martin, Raid Ghassan Alany
-
Patent number: D786897Type: GrantFiled: June 23, 2016Date of Patent: May 16, 2017Assignee: Harman International Industries, IncorporatedInventors: Shawn Nageli, Iain Gregory
-
Patent number: D790562Type: GrantFiled: June 23, 2016Date of Patent: June 27, 2017Assignee: Harman International Industries, IncorporatedInventors: Shawn Nageli, Iain Gregory
-
Patent number: D874490Type: GrantFiled: December 27, 2017Date of Patent: February 4, 2020Assignee: Twitter, Inc.Inventor: Iain Gregory Dodsworth