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: 11695835Abstract: 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: GrantFiled: May 3, 2021Date of Patent: July 4, 2023Assignee: Google LLCInventors: John Henry Grossman, IV, Scott Bartlett
-
Publication number: 20210274000Abstract: 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: ApplicationFiled: May 3, 2021Publication date: September 2, 2021Inventors: John Henry Grossman, IV, Scott Bartlett
-
Patent number: 11005942Abstract: 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: GrantFiled: June 20, 2019Date of Patent: May 11, 2021Assignee: GOOGLE LLCInventors: John Henry Grossman, IV, Scott Bartlett
-
Publication number: 20190306246Abstract: 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: ApplicationFiled: June 20, 2019Publication date: October 3, 2019Inventors: John Henry Grossman, IV, Scott Bartlett
-
Patent number: 10362118Abstract: 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: GrantFiled: January 6, 2017Date of Patent: July 23, 2019Assignee: GOOGLE LLCInventors: John Henry Grossman, IV, Scott Bartlett
-
Publication number: 20170115652Abstract: 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: ApplicationFiled: January 6, 2017Publication date: April 27, 2017Inventors: John Henry Grossman, IV, Scott Bartlett
-
Patent number: 9541912Abstract: 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: GrantFiled: December 13, 2012Date of Patent: January 10, 2017Assignee: Google Inc.Inventors: John Henry Grossman, IV, Scott Bartlett
-
Patent number: 7640564Abstract: 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: GrantFiled: May 1, 2003Date of Patent: December 29, 2009Assignee: Microsoft CorporationInventors: Dustin Green, John Henry Grossman, IV
-
Patent number: 7457325Abstract: 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: GrantFiled: December 1, 2006Date of Patent: November 25, 2008Assignee: Microsoft CorporationInventors: Erturk D. Kocalar, John Henry Grossman, IV, Michael G. Fuller
-
Patent number: 7313096Abstract: 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: GrantFiled: May 20, 2002Date of Patent: December 25, 2007Assignee: Microsoft CorporationInventors: Erturk D. Kocalar, John Henry Grossman, IV, Michael G. Fuller