Patents by Inventor Jeffrey Theodore Lee
Jeffrey Theodore Lee 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: 20190286434Abstract: Systems and methods for updating software in a hazard detection system are described herein. Software updates may be received by, stored within, and executed by a hazard detection system, without disturbing the system's ability to monitor for alarm events and sound an alarm in response to a monitored hazard event. The software updates may be received as part of a periodic over-the-air communication with a remote server or as part of a physical connection with a data source such as a computer. The software updates may include several portions of code designed to operate with different processors and/or devices within the hazard detection system. The software updates may also include language specific audio files that can be accessed by the hazard detection system to play back language specific media files via a speaker.Type: ApplicationFiled: May 3, 2019Publication date: September 19, 2019Inventors: Jonathan Solnit, Kelly Veit, Edwin H. Satterthwaite, JR., Jeffrey Theodore Lee
-
Patent number: 10331430Abstract: Systems and methods for updating software in a hazard detection system are described herein. Software updates may be received by, stored within, and executed by a hazard detection system, without disturbing the system's ability to monitor for alarm events and sound an alarm in response to a monitored hazard event. The software updates may be received as part of a periodic over-the-air communication with a remote server or as part of a physical connection with a data source such as a computer. The software updates may include several portions of code designed to operate with different processors and/or devices within the hazard detection system. The software updates may also include language specific audio files that can be accessed by the hazard detection system to play back language specific media files via a speaker.Type: GrantFiled: November 3, 2016Date of Patent: June 25, 2019Assignee: GOOGLE LLCInventors: Jonathan Solnit, Kelly Veit, Edwin H. Satterthwaite, Jr., Jeffrey Theodore Lee
-
Publication number: 20170322933Abstract: Systems and methods of placeshifting media playback between two or more devices are provided. For example, a method for placeshifting media may include downloading onto a first device an index of files accessed or modified on a second device via a data storage server, at least one of the files being a media file played on the second device. The first device may display a user selectable list of the files on the first device before issuing a request for the media file to the data storage server. The data storage server may send the media file to the first device from the data storage server, and the first device may play back the media file where the second device left off.Type: ApplicationFiled: April 14, 2017Publication date: November 9, 2017Inventors: Michael ROSENBLATT, Gloria LIN, Amir Mahmood MIKHAK, Taido Lantz NAKAJIMA, Sean Anthony MAYO, Andrew HODGE, Anthony Michael FADELL, Jeffrey Theodore LEE, Shawn A. ELLIS, Policarpo WOOD, Alan Christopher CANNISTRARO
-
Patent number: 9767674Abstract: Systems and methods for using multi-criteria state machines to manage alarming states and pre-alarming states of a hazard detection system are described herein. The multi-criteria state machines can include one or more sensor state machines that can control the alarming states and one or more system state machines that can control the pre-alarming states. Each state machine can transition among any one of its states based on sensor data values, hush events, and transition conditions. The transition conditions can define how a state machine transitions from one state to another. The hazard detection system can use a dual processor arrangement to execute the multi-criteria state machines according to various embodiments. The dual processor arrangement can enable the hazard detection system to manage the alarming and pre-alarming states in a manner that promotes minimal power usage while simultaneously promoting reliability in hazard detection and alarming functionality.Type: GrantFiled: July 8, 2016Date of Patent: September 19, 2017Assignee: GOOGLE INC.Inventors: Yoky Matsuoka, Anthony Michael Fadell, Matthew Lee Rogers, Jeffrey Theodore Lee
-
Patent number: 9626363Abstract: Systems and methods of placeshifting media playback between two or more devices are provided. For example, a method for placeshifting media may include downloading onto a first device an index of files accessed or modified on a second device via a data storage server, at least one of the files being a media file played on the second device. The first device may display a user selectable list of the files on the first device before issuing a request for the media file to the data storage server. The data storage server may send the media file to the first device from the data storage server, and the first device may play back the media file where the second device left off.Type: GrantFiled: September 30, 2008Date of Patent: April 18, 2017Assignee: Apple Inc.Inventors: Michael Rosenblatt, Gloria Lin, Amir Mahmood Mikhak, Taido Lantz Nakajima, Sean Anthony Mayo, Andrew Hodge, Anthony Michael Fadell, Jeffrey Theodore Lee, Shawn A. Ellis, Policarpo Wood, Alan Christopher Cannistraro
-
Publication number: 20170075679Abstract: Systems and methods for updating software in a hazard detection system are described herein. Software updates may be received by, stored within, and executed by a hazard detection system, without disturbing the system's ability to monitor for alarm events and sound an alarm in response to a monitored hazard event. The software updates may be received as part of a periodic over-the-air communication with a remote server or as part of a physical connection with a data source such as a computer. The software updates may include several portions of code designed to operate with different processors and/or devices within the hazard detection system. The software updates may also include language specific audio files that can be accessed by the hazard detection system to play back language specific media files via a speaker.Type: ApplicationFiled: November 3, 2016Publication date: March 16, 2017Inventors: Jonathan Solnit, Kelly Veit, Edwin H. Satterthwaite, JR., Jeffrey Theodore Lee
-
Publication number: 20160321910Abstract: Systems and methods for using multi-criteria state machines to manage alarming states and pre-alarming states of a hazard detection system are described herein. The multi-criteria state machines can include one or more sensor state machines that can control the alarming states and one or more system state machines that can control the pre-alarming states. Each state machine can transition among any one of its states based on sensor data values, hush events, and transition conditions. The transition conditions can define how a state machine transitions from one state to another. The hazard detection system can use a dual processor arrangement to execute the multi-criteria state machines according to various embodiments. The dual processor arrangement can enable the hazard detection system to manage the alarming and pre-alarming states in a manner that promotes minimal power usage while simultaneously promoting reliability in hazard detection and alarming functionality.Type: ApplicationFiled: July 8, 2016Publication date: November 3, 2016Inventors: Yoky Matsuoka, Anthony Michael Fadell, Matthew Lee Rogers, Jeffrey Theodore Lee
-
Patent number: 8972903Abstract: A method of navigating between user interface screens, including displaying a third user interface screen in a plurality of user interface screens that also includes a first and a second predefined user interface screen, the third user interface screen being other than the first and the second predefined user interface screen; detecting a finger gesture on the touch-sensitive display while displaying the third user interface screen, and in response to detecting the finger gesture on the touch-sensitive display, replacing display of the third user interface screen with display of the first predefined user interface screen when the detected finger gesture is a first finger gesture, and replacing display of the third user interface screen with display of the second predefined user interface screen when the detected finger gesture is a second finger gesture that is a reverse of the first finger gesture.Type: GrantFiled: July 8, 2010Date of Patent: March 3, 2015Assignee: Apple Inc.Inventors: Bryan J. James, Policarpo Bonilla Wood, Jr., Jorge Fino, Jeffrey Theodore Lee
-
Publication number: 20120011437Abstract: A method of navigating between user interface screens, including displaying a third user interface screen in a plurality of user interface screens that also includes a first and a second predefined user interface screen, the third user interface screen being other than the first and the second predefined user interface screen; detecting a finger gesture on the touch-sensitive display while displaying the third user interface screen, and in response to detecting the finger gesture on the touch-sensitive display, replacing display of the third user interface screen with display of the first predefined user interface screen when the detected finger gesture is a first finger gesture, and replacing display of the third user interface screen with display of the second predefined user interface screen when the detected finger gesture is a second finger gesture that is a reverse of the first finger gesture.Type: ApplicationFiled: July 8, 2010Publication date: January 12, 2012Inventors: Bryan J. James, Policarpo Bonilla Wood, JR., Jorge Fino, Jeffrey Theodore Lee
-
Publication number: 20100082567Abstract: Systems and methods of placeshifting media playback between two or more devices are provided. For example, a method for placeshifting media may include downloading onto a first device an index of files accessed or modified on a second device via a data storage server, at least one of the files being a media file played on the second device. The first device may display a user selectable list of the files on the first device before issuing a request for the media file to the data storage server. The data storage server may send the media file to the first device from the data storage server, and the first device may play back the media file where the second device left off.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Inventors: Michael Rosenblatt, Gloria Lin, Amir Mahmood Mikhak, Taido Lantz Nakajima, Sean Anthony Mayo, Andrew Hodge, Anthony Michael Fadell, Jeffrey Theodore Lee, Shawn A. Ellis, Policarpo Wood, Alan Christopher Cannistraro