Patents by Inventor John Henry Grossman, IV

John Henry Grossman, IV 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: 11695835
    Abstract: A method and system are provided that synchronize one or more appliances to one or more users' schedules. Sensor data may be obtained from a sensor. The sensor data may indicate a state of a first appliance. A user location may be determined. A first characteristic of the first appliance may be obtained. Based upon the user location and the sensor data, a schedule indicating when the user will desire a state change of the first appliance may be determined. A feature of the first appliance may be dynamically modified to cause the first appliance to operate according to the schedule. A notice may be sent to the user that contains information about the first appliance.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: July 4, 2023
    Assignee: Google LLC
    Inventors: John Henry Grossman, IV, Scott Bartlett
  • Publication number: 20210274000
    Abstract: A method and system are provided that synchronize one or more appliances to one or more users' schedules. Sensor data may be obtained from a sensor. The sensor data may indicate a state of a first appliance. A user location may be determined. A first characteristic of the first appliance may be obtained. Based upon the user location and the sensor data, a schedule indicating when the user will desire a state change of the first appliance may be determined. A feature of the first appliance may be dynamically modified to cause the first appliance to operate according to the schedule. A notice may be sent to the user that contains information about the first appliance.
    Type: Application
    Filed: May 3, 2021
    Publication date: September 2, 2021
    Inventors: John Henry Grossman, IV, Scott Bartlett
  • Patent number: 11005942
    Abstract: A method and system are provided that synchronize one or more appliances to one or more users' schedules. Sensor data may be obtained from a sensor. The sensor data may indicate a state of a first appliance. A user location may be determined. A first characteristic of the first appliance may be obtained. Based upon the user location and the sensor data, a schedule indicating when the user will desire a state change of the first appliance may be determined. A feature of the first appliance may be dynamically modified to cause the first appliance to operate according to the schedule. A notice may be sent to the user that contains information about the first appliance.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: May 11, 2021
    Assignee: GOOGLE LLC
    Inventors: John Henry Grossman, IV, Scott Bartlett
  • Publication number: 20190306246
    Abstract: A method and system are provided that synchronize one or more appliances to one or more users' schedules. Sensor data may be obtained from a sensor. The sensor data may indicate a state of a first appliance. A user location may be determined. A first characteristic of the first appliance may be obtained. Based upon the user location and the sensor data, a schedule indicating when the user will desire a state change of the first appliance may be determined. A feature of the first appliance may be dynamically modified to cause the first appliance to operate according to the schedule. A notice may be sent to the user that contains information about the first appliance.
    Type: Application
    Filed: June 20, 2019
    Publication date: October 3, 2019
    Inventors: John Henry Grossman, IV, Scott Bartlett
  • Patent number: 10362118
    Abstract: A method and system are provided that synchronize one or more appliances to one or more users' schedules. Sensor data may be obtained from a sensor. The sensor data may indicate a state of a first appliance. A user location may be determined. A first characteristic of the first appliance may be obtained. Based upon the user location and the sensor data, a schedule indicating when the user will desire a state change of the first appliance may be determined. A feature of the first appliance may be dynamically modified to cause the first appliance to operate according to the schedule. A notice may be sent to the user that contains information about the first appliance.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: July 23, 2019
    Assignee: GOOGLE LLC
    Inventors: John Henry Grossman, IV, Scott Bartlett
  • Publication number: 20170115652
    Abstract: A method and system are provided that synchronize one or more appliances to one or more users' schedules. Sensor data may be obtained from a sensor. The sensor data may indicate a state of a first appliance. A user location may be determined. A first characteristic of the first appliance may be obtained. Based upon the user location and the sensor data, a schedule indicating when the user will desire a state change of the first appliance may be determined. A feature of the first appliance may be dynamically modified to cause the first appliance to operate according to the schedule. A notice may be sent to the user that contains information about the first appliance.
    Type: Application
    Filed: January 6, 2017
    Publication date: April 27, 2017
    Inventors: John Henry Grossman, IV, Scott Bartlett
  • Patent number: 9541912
    Abstract: A method and system are provided that synchronize one or more appliances to one or more users' schedules. Sensor data may be obtained from a sensor. The sensor data may indicate a state of a first appliance. A user location may be determined. A first characteristic of the first appliance may be obtained. Based upon the user location and the sensor data, a schedule indicating when the user will desire a state change of the first appliance may be determined. A feature of the first appliance may be dynamically modified to cause the first appliance to operate according to the schedule. A notice may be sent to the user that contains information about the first appliance.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: January 10, 2017
    Assignee: Google Inc.
    Inventors: John Henry Grossman, IV, Scott Bartlett
  • Patent number: 7640564
    Abstract: In an implementation of recording resources indicators, recording resources can each be allocated to a different program that is scheduled to be recorded. A program guide application generates a program guide in which programs are associated with a program broadcast schedule that includes a time when each of the programs are scheduled for broadcast. A resource scheduler generates a recording resources indication for display within the program guide to indicate that the recording resources are fully-allocated for a time duration during which one or more of the programs are scheduled to be recorded.
    Type: Grant
    Filed: May 1, 2003
    Date of Patent: December 29, 2009
    Assignee: Microsoft Corporation
    Inventors: Dustin Green, John Henry Grossman, IV
  • Patent number: 7457325
    Abstract: Methods, systems, and computer program products for multiplexing a target communication port to provide an additional independent communication channel sharing at least some portion of hardware associated with the target port. Typically, a device, such as a disk drive, is also connected to the target port. An out-of-band signal indicates when the shared hardware is being used to provide the additional independent communication channel to avoid interfering with the target port device. A communication board with one or more communication ports may be coupled to the additional independent communication channel for communicating data from the target system to other devices or systems, such as a host system, through the communication board. In communicating with the target system, the communication board may emulate a particular interface that is supported by the target port. One type of host system may be a development system for designing, testing and debugging the target system.
    Type: Grant
    Filed: December 1, 2006
    Date of Patent: November 25, 2008
    Assignee: Microsoft Corporation
    Inventors: Erturk D. Kocalar, John Henry Grossman, IV, Michael G. Fuller
  • Patent number: 7313096
    Abstract: Methods, systems, and computer program products for multiplexing a target communication port to provide an additional independent communication channel sharing at least some portion of hardware associated with the target port. Typically, a device, such as a disk drive, is also connected to the target port. An out-of-band signal indicates when the shared hardware is being used to provide the additional independent communication channel to avoid interfering with the target port device. A communication board with one or more communication ports may be coupled to the additional independent communication channel for communicating data from the target system to other devices or systems, such as a host system, through the communication board. In communicating with the target system, the communication board may emulate a particular interface that is supported by the target port. One type of host system may be a development system for designing, testing and debugging the target system.
    Type: Grant
    Filed: May 20, 2002
    Date of Patent: December 25, 2007
    Assignee: Microsoft Corporation
    Inventors: Erturk D. Kocalar, John Henry Grossman, IV, Michael G. Fuller