Patents by Inventor Josh Fromm

Josh Fromm 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: 20220106783
    Abstract: A system for preventing overflow of a toilet includes a capacitance sensor arrangement as in combination with certain features (e.g., flap valve disablement). The system can detect an overflow flush condition of a toilet by sensing the value of a parameter of one or more normal flush cycles of the toilet and establishing a normal range for the value of the parameter using the sensed value. The system can also store the normal range in a memory for comparison to a value of the parameter during subsequent flush cycles. The system can perform sensing over a predetermined timeframe. The system can include the time frame being sufficient to include the entire push cycle of the toilet.
    Type: Application
    Filed: October 26, 2021
    Publication date: April 7, 2022
    Inventors: Farshid Salemi Parizi, Josh Fromm
  • Patent number: 11193264
    Abstract: A system for preventing overflow of a toilet includes a capacitance sensor arrangement as in combination with certain features (e.g., flap valve disablement). The system can detect an overflow flush condition of a toilet by sensing the value of a parameter of one or more normal flush cycles of the toilet and establishing a normal range for the value of the parameter using the sensed value. The system can also store the normal range in a memory for comparison to a value of the parameter during subsequent flush cycles. The system can perform sensing over a predetermined timeframe. The system can include the time frame being sufficient to include the entire push cycle of the toilet.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: December 7, 2021
    Assignee: Limit, Inc.
    Inventors: Farshid Salemi Parizi, Josh Fromm
  • Patent number: 10853275
    Abstract: A device, which may be a peripheral device or a host computing device, comprises a communication interface, a memory and a processor. The processor is arranged to detect imminent disconnection of a communication link between the peripheral device and the host computing device and in response to detecting the imminent disconnection of the communication link, to trigger a data transfer from the host computing device to the peripheral device via the communication interface. The data transfer defines, at least in part, a fixed output data set which, after disconnection, is output via an output device in the peripheral device.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: December 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tobias Alexander Grosse-Puppendahl, James William Scott, Stephen Edward Hodges, John Franciscus Marie Helmes, Nicholas Yen-Cherng Chen, Stuart Alastair Taylor, Pascal Knierim, Josh Fromm, Gavin Wood, Albrecht Schmidt
  • Publication number: 20200277772
    Abstract: A system for preventing overflow of a toilet includes a capacitance sensor arrangement as in combination with certain features (e.g., flap valve disablement). The system can detect an overflow flush condition of a toilet by sensing the value of a parameter of one or more normal flush cycles of the toilet and establishing a normal range for the value of the parameter using the sensed value. The system can also store the normal range in a memory for comparison to a value of the parameter during subsequent flush cycles. The system can perform sensing over a predetermined timeframe. The system can include the time frame being sufficient to include the entire push cycle of the toilet.
    Type: Application
    Filed: May 18, 2020
    Publication date: September 3, 2020
    Inventors: Farshid Salemi Parizi, Josh Fromm
  • Patent number: 10697166
    Abstract: A system for preventing overflow of a toilet includes a capacitance sensor arrangement as in combination with certain features (e.g., flap valve disablement). The system can detect an overflow flush condition of a toilet by sensing the value of a parameter of one or more normal flush cycles of the toilet and establishing a normal range for the value of the parameter using the sensed value. The system can also store the normal range in a memory for comparison to a value of the parameter during subsequent flush cycles. The system can perform sensing over a predetermined timeframe. The system can include the time frame being sufficient to include the entire push cycle of the toilet.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: June 30, 2020
    Assignee: LIMIT, INC.
    Inventors: Farshid Salemi Parizi, Josh Fromm
  • Patent number: 10606934
    Abstract: A computing device comprises an electronic paper display, a processor and a memory. The memory is arranged to store platform software and application software for at least one application that is not adapted to work with an electronic paper display. The platform software comprises a UI conversion module comprising device-executable instructions, which when executed by the processor, cause the processor to: access a UI element tree for the application; generate a modified UI element tree for the application by removing and/or re-styling at least one UI element; and render data from the application using the modified UI element tree for display on the electronic paper display.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: March 31, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Franciscus Marie Helmes, James Scott, Stuart Alastair Taylor, Stephen Edward Hodges, Nicholas Yen-Cherng Chen, Tobias Alexander Grosse-Puppendahl, Josh Fromm, Pascal Knierim, Gavin Wood, Albrecht Schmidt, Thomas Denney
  • Publication number: 20190294562
    Abstract: A device, which may be a peripheral device or a host computing device, comprises a communication interface, a memory and a processor. The processor is arranged to detect imminent disconnection of a communication link between the peripheral device and the host computing device and in response to detecting the imminent disconnection of the communication link, to trigger a data transfer from the host computing device to the peripheral device via the communication interface. The data transfer defines, at least in part, a fixed output data set which, after disconnection, is output via an output device in the peripheral device.
    Type: Application
    Filed: February 25, 2019
    Publication date: September 26, 2019
    Inventors: Tobias Alexander Grosse-Puppendahl, James William Scott, Stephen Edward Hodges, John Franciscus Marie Helmes, Nicholas Yen-Cherng Chen, Stuart Alastair Taylor, Pascal Knierim, Josh Fromm, Gavin Wood, Albrecht Schmidt
  • Patent number: 10360420
    Abstract: There is provided a system including a wireless tag reader, a first wireless antenna, a wireless tag including an integrated circuit (IC), a conductive element electronically connecting the wireless tag to the first wireless antenna, a non-transitory memory storing an executable code, a hardware processor executing the executable code to transmit an interrogation signal, receive a tag signal from the wireless tag electronically connected to the first wireless antenna in response to the interrogation signal, the tag signal including a wireless tag identification (ID) uniquely identifying the wireless tag, and determine an interaction by a user with the wireless tag based on the tag signal.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: July 23, 2019
    Assignees: Disney Enterprises, Inc., University of Washington
    Inventors: Hanchuan Li, Josh Fromm, Scott Hudson, Eric Brockmeyer, Elizabeth Carter, Shwetak Patel, Alanson Sample
  • Patent number: 10248584
    Abstract: A device, which may be a peripheral device or a host computing device, comprises a communication interface, a memory and a processor. The processor is arranged to detect imminent disconnection of a communication link between the peripheral device and the host computing device and in response to detecting the imminent disconnection of the communication link, to trigger a data transfer from the host computing device to the peripheral device via the communication interface. The data transfer defines, at least in part, a fixed output data set which, after disconnection, is output via an output device in the peripheral device.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: April 2, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tobias Alexander Grosse-Puppendahl, James William Scott, Stephen Edward Hodges, John Franciscus Marie Helmes, Nicholas Yen-Cherng Chen, Stuart Alastair Taylor, Pascal Knierim, Josh Fromm, Gavin Wood, Albrecht Schmidt
  • Patent number: 10198233
    Abstract: A system is described which comprises an input arranged to receive attention tracking data from attention tracking hardware. The attention tracking data, along with parameters associated with each display change request, is then used to select a display change request from a plurality of stored display change requests received from a plurality of different applications and a change defined by the selected display change request is then rendered in a GUI on a display device.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: February 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tobias Alexander Grosse-Puppendahl, James Scott, Stephen Edward Hodges, John Franciscus Marie Helmes, Stuart Alastair Taylor, Nicholas Yen-Cherng Chen, Pascal Knierim, Gavin Wood, Josh Fromm, Albrecht Schmidt
  • Publication number: 20180371734
    Abstract: A system for preventing overflow of a toilet includes a capacitance sensor arrangement as in combination with certain features (e.g., flap valve disablement). The system can detect an overflow flush condition of a toilet by sensing the value of a parameter of one or more normal flush cycles of the toilet and establishing a normal range for the value of the parameter using the sensed value. The system can also store the normal range in a memory for comparison to a value of the parameter during subsequent flush cycles. The system can perform sensing over a predetermined timeframe. The system can include the time frame being sufficient to include the entire push cycle of the toilet.
    Type: Application
    Filed: June 25, 2018
    Publication date: December 27, 2018
    Inventors: Farshid Salemi Parizi, Josh Fromm
  • Publication number: 20180276434
    Abstract: There is provided a system including a wireless tag reader, a first wireless antenna, a wireless tag including an integrated circuit (IC), a conductive element electronically connecting the wireless tag to the first wireless antenna, a non-transitory memory storing an executable code, a hardware processor executing the executable code to transmit an interrogation signal, receive a tag signal from the wireless tag electronically connected to the first wireless antenna in response to the interrogation signal, the tag signal including a wireless tag identification (ID) uniquely identifying the wireless tag, and determine an interaction by a user with the wireless tag based on the tag signal.
    Type: Application
    Filed: May 25, 2018
    Publication date: September 27, 2018
    Inventors: Hanchuan Li, Josh Fromm, Scott Hudson, Eric Brockmeyer, Elizabeth Carter, Shwetak Patel, Alanson Sample
  • Patent number: 10013589
    Abstract: There is provided a system including a wireless tag reader, a first wireless antenna, a wireless tag including an integrated circuit (IC), a conductive element electronically connecting the wireless tag to the first wireless antenna, a non-transitory memory storing an executable code, a hardware processor executing the executable code to transmit an interrogation signal, receive a tag signal from the wireless tag electronically connected to the first wireless antenna in response to the interrogation signal, the tag signal including a wireless tag identification (ID) uniquely identifying the wireless tag, and determine an interaction by a user with the wireless tag based on the tag signal.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: July 3, 2018
    Assignees: Disney Enterprises, Inc., University of Washington
    Inventors: Hanchuan Li, Josh Fromm, Scott Hudson, Eric Brockmeyer, Elizabeth Carter, Shwetak Patel, Alanson Sample
  • Publication number: 20170286371
    Abstract: A computing device comprises an electronic paper display, a processor and a memory. The memory is arranged to store platform software and application software for at least one application that is not adapted to work with an electronic paper display. The platform software comprises a UI conversion module comprising device-executable instructions, which when executed by the processor, cause the processor to: access a UI element tree for the application; generate a modified UI element tree for the application by removing and/or re-styling at least one UI element; and render data from the application using the modified UI element tree for display on the electronic paper display.
    Type: Application
    Filed: April 1, 2016
    Publication date: October 5, 2017
    Inventors: John Franciscus Marie Helmes, James Scott, Stuart Alastair Taylor, Stephen Edward Hodges, Nicholas Yen-Cherng Chen, Tobias Alexander Grosse-Puppendahl, Josh Fromm, Pascal Knierim, Gavin Wood, Albrecht Schmidt, Thomas Denney
  • Publication number: 20170286328
    Abstract: A device, which may be a peripheral device or a host computing device, comprises a communication interface, a memory and a processor. The processor is arranged to detect imminent disconnection of a communication link between the peripheral device and the host computing device and in response to detecting the imminent disconnection of the communication link, to trigger a data transfer from the host computing device to the peripheral device via the communication interface. The data transfer defines, at least in part, a fixed output data set which, after disconnection, is output via an output device in the peripheral device.
    Type: Application
    Filed: April 1, 2016
    Publication date: October 5, 2017
    Inventors: Tobias Alexander Grosse-Puppendahl, James William Scott, Stephen Edward Hodges, John Franciscus Marie Helmes, Nicholas Yen-Cherng Chen, Stuart Alastair Taylor, Pascal Knierim, Josh Fromm, Gavin Wood, Albrecht Schmidt
  • Publication number: 20170255439
    Abstract: A system is described which comprises an input arranged to receive attention tracking data from attention tracking hardware. The attention tracking data, along with parameters associated with each display change request, is then used to select a display change request from a plurality of stored display change requests received from a plurality of different applications and a change defined by the selected display change request is then rendered in a GUI on a display device.
    Type: Application
    Filed: March 1, 2016
    Publication date: September 7, 2017
    Inventors: Tobias Alexander Grosse-Puppendahl, James Scott, Stephen Edward Hodges, John Franciscus Marie Helmes, Stuart Alastair Taylor, Nicholas Yen-Cherng Chen, Pascal Knierim, Gavin Wood, Josh Fromm, Albrecht Schmidt
  • Publication number: 20170200033
    Abstract: There is provided a system including a wireless tag reader, a first wireless antenna, a wireless tag including an integrated circuit (IC), a conductive element electronically connecting the wireless tag to the first wireless antenna, a non-transitory memory storing an executable code, a hardware processor executing the executable code to transmit an interrogation signal, receive a tag signal from the wireless tag electronically connected to the first wireless antenna in response to the interrogation signal, the tag signal including a wireless tag identification (ID) uniquely identifying the wireless tag, and determine an interaction by a user with the wireless tag based on the tag signal.
    Type: Application
    Filed: May 23, 2016
    Publication date: July 13, 2017
    Inventors: Hanchuan Li, Josh Fromm, Scott Hudson, Eric Brockmeyer, Elizabeth Carter, Shwetak Patel, Alanson Sample