Patents by Inventor David FAY
David FAY 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: 11886691Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for managing one or more group-based communications and/or one or more group-based communication channels to cause rendering of a group-based communication interface. In some embodiments, a group-based communication system causes rendering of a group-based communication interface including a focus interface component, which may be used to receive a user focus selection input. The group-based communication system generates a focus value and identifies a focus threshold. The group-based communication causes rendering of the group-based communication interface based on whether the focus value satisfies the identified focus threshold. Embodiments further provide methods, systems, apparatuses, and computer program products for managing one or more user communications to cause rendering of a user communication interface.Type: GrantFiled: March 1, 2021Date of Patent: January 30, 2024Assignee: Salesforce, Inc.Inventor: David Fay
-
Publication number: 20210181937Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for managing one or more group-based communications and/or one or more group-based communication channels to cause rendering of a group-based communication interface. In some embodiments, a group-based communication system causes rendering of a group-based communication interface including a focus interface component, which may be used to receive a user focus selection input. The group-based communication system generates a focus value and identifies a focus threshold. The group-based communication causes rendering of the group-based communication interface based on whether the focus value satisfies the identified focus threshold. Embodiments further provide methods, systems, apparatuses, and computer program products for managing one or more user communications to cause rendering of a user communication interface.Type: ApplicationFiled: March 1, 2021Publication date: June 17, 2021Applicant: Slack Technologies, Inc.Inventor: David FAY
-
Patent number: 10983683Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for managing one or more group-based communications and/or one or more group-based communication channels to cause rendering of a group-based communication interface. In some embodiments, a group-based communication system causes rendering of a group-based communication interface including a focus interface component, which may be used to receive a user focus selection input. The group-based communication system generates a focus value and identifies a focus threshold. The group-based communication causes rendering of the group-based communication interface based on whether the focus value satisfies the identified focus threshold. Embodiments further provide methods, systems, apparatuses, and computer program products for managing one or more user communications to cause rendering of a user communication interface.Type: GrantFiled: April 30, 2019Date of Patent: April 20, 2021Assignee: Slack Technologies, Inc.Inventor: David Fay
-
Patent number: 10908801Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for managing one or more group-based communications and/or one or more group-based communication channels to cause rendering of a group-based communication interface. In some embodiments, a group-based communication system causes rendering of a group-based communication interface including a focus interface component, which may be used to receive a user focus selection input. The group-based communication system generates a focus value and identifies a focus threshold. The group-based communication causes rendering of the group-based communication interface based on whether the focus value satisfies the identified focus threshold. Embodiments further provide methods, systems, apparatuses, and computer program products for managing one or more user communications to cause rendering of a user communication interface.Type: GrantFiled: April 30, 2019Date of Patent: February 2, 2021Assignee: Slack Technologies, Inc.Inventor: David Fay
-
Publication number: 20200348829Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for managing one or more group-based communications and/or one or more group-based communication channels to cause rendering of a group-based communication interface. In some embodiments, a group-based communication system causes rendering of a group-based communication interface including a focus interface component, which may be used to receive a user focus selection input. The group-based communication system generates a focus value and identifies a focus threshold. The group-based communication causes rendering of the group-based communication interface based on whether the focus value satisfies the identified focus threshold. Embodiments further provide methods, systems, apparatuses, and computer program products for managing one or more user communications to cause rendering of a user communication interface.Type: ApplicationFiled: April 30, 2019Publication date: November 5, 2020Inventor: David FAY
-
Publication number: 20200348828Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for managing one or more group-based communications and/or one or more group-based communication channels to cause rendering of a group-based communication interface. In some embodiments, a group-based communication system causes rendering of a group-based communication interface including a focus interface component, which may be used to receive a user focus selection input. The group-based communication system generates a focus value and identifies a focus threshold. The group-based communication causes rendering of the group-based communication interface based on whether the focus value satisfies the identified focus threshold. Embodiments further provide methods, systems, apparatuses, and computer program products for managing one or more user communications to cause rendering of a user communication interface.Type: ApplicationFiled: April 30, 2019Publication date: November 5, 2020Inventor: David FAY
-
Patent number: 5909244Abstract: An imaging system is provided for imaging a scene to produce a sequence of image frames of the scene at a frame rate, R, of at least about 25 image frames per second. The system includes an optical input port, a charge-coupled imaging device, an analog signal processor, and an analog-to-digital processor (A/D). The A/D digitizes the amplified pixel signal to produce a digital image signal formatted as a sequence of image frames each of a plurality of digital pixel values and having a dynamic range of digital pixel values represented by a number of digital bits, B, where B is greater than 8. A digital image processor is provided for processing digital pixel values in the sequence of image frames to produce an output image frame sequence at the frame rate, R, representative of the imaged scene, with a latency of no more than about 1/R and a dynamic range of image frame pixel values represented by a number of digital bits, D, where D is less than B.Type: GrantFiled: September 5, 1996Date of Patent: June 1, 1999Assignee: Massachusetts Institute of TechnologyInventors: Allen M. Waxman, Alan N. Gove, David A. Fay, James E. Carrick
-
Patent number: 5880777Abstract: An imaging system is provided for imaging a scene to produce a sequence of image frames of the scene at a frame rate, R, of at least about 25 image frames per second. The system includes an optical input port, a charge-coupled imaging device, an analog signal processor, and an analog-to-digital processor (A/D). The A/D digitizes the amplified pixel signal to produce a digital image signal formatted as a sequence of image frames each of a plurality of digital pixel values and having a dynamic range of digital pixel values represented by a number of digital bits, B, where B is greater than 8. A digital image processor is provided for processing digital pixel values in the sequence of image frames to produce an output image frame sequence at the frame rate, R, representative of the imaged scene, with a latency of no more than about 1/R and a dynamic range of image frame pixel values represented by a number of digital bits, D, where D is less than B.Type: GrantFiled: April 15, 1996Date of Patent: March 9, 1999Assignee: Massachusetts Institute of TechnologyInventors: Eugene D. Savoye, Allen M. Waxman, Robert K. Reich, Barry E. Burke, James A. Gregory, William H. McGonagle, Andrew H. Loomis, Bernard B. Kosicki, Robert W. Mountain, Alan N. Gove, David A. Fay, James E. Carrick
-
Patent number: 5555324Abstract: A method and system for processing two input digital image signals, each being representative of a different two dimensional view of the same scene, to produce three processed image signals. A center-surround shunt processor transforms each input image signal to produce a respective processed image signal. Another center-surround shunt processor produces the third processed image signal from the first two processed image signals. In the latter processor, one of the first two processed image signals is selected as a center image and the other is selected as a surround image. The processor performs a computation associated with each pixel in the center image with data selected from the center image to form a central element for the computation and data selected from the surround image to form a surround element for the computation. The result of each computation is a pixel of the third processed image signal. The three processed image signals may be applied to the respective RGB inputs of an RGB display device.Type: GrantFiled: November 1, 1994Date of Patent: September 10, 1996Assignee: Massachusetts Institute of TechnologyInventors: Allen M. Waxman, David A. Fay, Alan N. Gove, Michael C. Seibert, Joseph P. Racamato