Patents by Inventor Steve Hales
Steve Hales 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: 20230353940Abstract: An audio system may include a communication interface configured to obtain first audio data and second audio data from an audio data source. The audio system may also include memory configured to store the first audio data and the second audio data. The audio system may also include a sensor configured to detect a condition of an environment and to produce a sensor output signal that represents the detected condition of the environment. The audio system may also include one or more processors that may be configured to cause performance of operations. The operations may include generating an audio signal including the first audio data and adjusting the audio signal to include the second audio data based on the sensor output signal. The audio system may also include a speaker that may be configured to provide an audio experience based on the audio signal.Type: ApplicationFiled: February 16, 2019Publication date: November 2, 2023Applicant: SPATIALX INC.Inventors: Michael M. PLITKINS, Terrin Dale EAGER, Joseph A. RUFF, Steve HALES, Mark DEGGELLER, Mihnae Calin PACURARIU
-
Patent number: 11665524Abstract: A system and method are described for anonymous IoT device accounts. For example, one embodiment of a system comprises an IoT app to be executed on a mobile device of a user, the IoT app comprising a graphical user interface (GUI) to allow the user to capture one or more identification (ID) codes from one or more IoT devices, the mobile device to transmit the ID codes to an IoT service; a device management module on the IoT service to provision the IoT devices with the IoT service; an account management module on the IoT service to establish an anonymous user account and to associate the anonymous user account with the one or more IoT devices provisioned by the device management module; wherein upon the provisioned IoT devices being associated with the anonymous user account, the GUI of the IoT app is to provide the user with controllable access to the IoT devices prior to the user entering user identification information to the IoT service.Type: GrantFiled: August 10, 2020Date of Patent: May 30, 2023Assignee: Afero, Inc.Inventors: Martin Arnberg, Steve Hales, Phillip Myles
-
Publication number: 20210037370Abstract: A system and method are described for anonymous IoT device accounts. For example, one embodiment of a system comprises an IoT app to be executed on a mobile device of a user, the IoT app comprising a graphical user interface (GUI) to allow the user to capture one or more identification (ID) codes from one or more IoT devices, the mobile device to transmit the ID codes to an IoT service; a device management module on the IoT service to provision the IoT devices with the IoT service; an account management module on the IoT service to establish an anonymous user account and to associate the anonymous user account with the one or more IoT devices provisioned by the device management module; wherein upon the provisioned IoT devices being associated with the anonymous user account, the GUI of the IoT app is to provide the user with controllable access to the IoT devices prior to the user entering user identification information to the IoT service.Type: ApplicationFiled: August 10, 2020Publication date: February 4, 2021Inventors: MARTIN ARNBERG, STEVE HALES, PHILLIP MYLES
-
Patent number: 10873634Abstract: A system and method are described for loaning IoT devices. For example, one embodiment of a method comprises receiving a command submitted by a first user to loan a plurality of Internet of Things (IoT) devices associated with a first user account to a second user, establishing a secure communication channel between an IoT service and an IoT app on an IoT device used by the second user, and receiving an identification code from the IoT app to provide the IoT app access to the plurality of IoT devices over the secure communication channel, wherein the IoT app is to capture the identification code from an optical code, the IoT service to use the identification code to identify the plurality of IoT devices, wherein the IoT service prevents access to the plurality of IoT devices by the first user while the second user has access to the IoT devices.Type: GrantFiled: October 4, 2019Date of Patent: December 22, 2020Assignee: Afero, Inc.Inventors: Martin Arnberg, Steve Hales, Phillip Myles
-
Patent number: 10743171Abstract: A system and method are described for anonymous IoT device accounts. For example, one embodiment of a system comprises an IoT app to be executed on a mobile device of a user, the IoT app comprising a graphical user interface (GUI) to allow the user to capture one or more identification (ID) codes from one or more IoT devices, the mobile device to transmit the ID codes to an IoT service; a device management module on the IoT service to provision the IoT devices with the IoT service; an account management module on the IoT service to establish an anonymous user account and to associate the anonymous user account with the one or more IoT devices provisioned by the device management module; wherein upon the provisioned IoT devices being associated with the anonymous user account, the GUI of the IoT app is to provide the user with controllable access to the IoT devices prior to the user entering user identification information to the IoT service.Type: GrantFiled: September 14, 2018Date of Patent: August 11, 2020Assignee: Aferno, Inc.Inventors: Martin Arnberg, Steve Hales, Phillip Myles
-
Publication number: 20200112610Abstract: A system and method are described for loaning IoT devices. For example, one embodiment of a method comprises receiving a command submitted by a first user to loan a plurality of Internet of Things (IoT) devices associated with a first user account to a second user, establishing a secure communication channel between an IoT service and an IoT app on an IoT device used by the second user, and receiving an identification code from the IoT app to provide the IoT app access to the plurality of IoT devices over the secure communication channel, wherein the IoT app is to capture the identification code from an optical code, the IoT service to use the identification code to identify the plurality of IoT devices, wherein the IoT service prevents access to the plurality of IoT devices by the first user while the second user has access to the IoT devices.Type: ApplicationFiled: October 4, 2019Publication date: April 9, 2020Inventors: MARTIN ARNBERG, STEVE HALES, PHILLIP MYLES
-
Publication number: 20200092701Abstract: A system and method are described for anonymous IoT device accounts. For example, one embodiment of a system comprises an IoT app to be executed on a mobile device of a user, the IoT app comprising a graphical user interface (GUI) to allow the user to capture one or more identification (ID) codes from one or more IoT devices, the mobile device to transmit the ID codes to an IoT service; a device management module on the IoT service to provision the IoT devices with the IoT service; an account management module on the IoT service to establish an anonymous user account and to associate the anonymous user account with the one or more IoT devices provisioned by the device management module; wherein upon the provisioned IoT devices being associated with the anonymous user account, the GUI of the IoT app is to provide the user with controllable access to the IoT devices prior to the user entering user identification information to the IoT service.Type: ApplicationFiled: September 14, 2018Publication date: March 19, 2020Inventors: MARTIN ARNBERG, STEVE HALES, PHILLIP MYLES
-
Patent number: 10447786Abstract: A system and method are described for loaning IoT devices.Type: GrantFiled: September 14, 2018Date of Patent: October 15, 2019Assignee: Afero, Inc.Inventors: Martin Arnberg, Steve Hales, Phillip Myles
-
Patent number: 10291986Abstract: An audio system may include a communication interface configured to obtain first audio data and second audio data from an audio data source. The audio system may also include memory configured to store the first audio data and the second audio data. The audio system may also include a sensor configured to detect a condition of an environment and to produce a sensor output signal that represents the detected condition of the environment. The audio system may also include one or more processors that may be configured to cause performance of operations. The operations may include generating an audio signal including the first audio data and adjusting the audio signal to include the second audio data based on the sensor output signal. The audio system may also include a speaker that may be configured to provide an audio experience based on the audio signal.Type: GrantFiled: March 12, 2018Date of Patent: May 14, 2019Assignee: SPATIAL, INC.Inventors: Michael M. Plitkins, Terrin Dale Eager, Joseph A Ruff, Steve Hales, Mark S. Deggeller, Mihnea Calin Pacurariu
-
Patent number: 9495323Abstract: This document describes a method for synchronizing files on an expandable memory card coupled to a first computing device with an application running on a second computing device, where downloading of files is performed wirelessly without user involvement.Type: GrantFiled: February 1, 2013Date of Patent: November 15, 2016Assignee: Microsoft CorporationInventors: Karl Steven Yost, Jaigak Song, Justin Middleton, Scott Zimmerman, Steve Hales
-
Patent number: 8903940Abstract: A system and method are described for intelligently distributing content to an end user based on both a particular location of the user and a date/time at which the user is at, or scheduled to be at, the particular location.Type: GrantFiled: September 10, 2009Date of Patent: December 2, 2014Assignee: Tribal Technologies, Inc.Inventors: John Jeffrey Martin, Steve Hales, Joseph Vierra, Eugene Han, Alberto Moriondo
-
Patent number: 8558693Abstract: A system and method are described for processing location-based reminders. For example, a system according to one embodiment of the invention comprises: a location database to store a plurality of different locations including event facilities, points of interest, and one or more personal locations specified by an end user, the location database associating each of the different locations with a Global Positioning System (GPS) location or range of GPS locations; a location-based reminder application to receive user input related to one or more location-based reminders, each location-based reminder associating a particular location from the location database with reminder data input by the user; and wherein, in response to detecting the user's mobile device arriving within a particular location associated with the reminder data, the location-based reminder application triggering the reminder using a visual and/or audible notification on the user's mobile device.Type: GrantFiled: September 10, 2009Date of Patent: October 15, 2013Assignee: Tribal Technologies, Inc.Inventors: John Jeffrey Martin, Steve Hales, Joseph Vierra, Eugene Han, Alberto Moriondo
-
Patent number: 8370519Abstract: A method for synchronizing files on an expandable memory card inserted in a wireless device with an application running on a computer desktop where downloading of files is performed wirelessly without user involvement.Type: GrantFiled: February 12, 2008Date of Patent: February 5, 2013Assignee: Microsoft CorporationInventors: Karl Steven Yost, Jaigak Song, Justin Middleton, Scott Zimmerman, Steve Hales
-
Patent number: 8321527Abstract: A system and method are described for monitoring user location and activity over a period of time and intelligently scheduling content distributions to the user's mobile device. For example, one embodiment of a system for intelligently scheduling a content distribution to a mobile device comprises: a location database to store a plurality of different locations including event facilities and points of interest, the location database associating each of the different locations with a Global Positioning System (GPS) location or range of GPS locations; a data collection module for collecting user location data over a period of time, user location data specifying a user's mobile device's location throughout the period of time, the data collection module to store the user location data within a database; a predictive scheduler module to analyze the user location data over the period of time and responsively schedule content distributions to the user's mobile device based on the analysis of the user location data.Type: GrantFiled: September 10, 2009Date of Patent: November 27, 2012Assignee: Tribal BrandsInventors: John Jeffrey Martin, Steve Hales, Joseph Vierra, Eugene Han, Alberto Moriondo
-
Publication number: 20110060807Abstract: A system and method are described for monitoring user location and activity over a period of time and intelligently scheduling content distributions to the user's mobile device. For example, one embodiment of a system for intelligently scheduling a content distribution to a mobile device comprises: a location database to store a plurality of different locations including event facilities and points of interest, the location database associating each of the different locations with a Global Positioning System (GPS) location or range of GPS locations; a data collection module for collecting user location data over a period of time, user location data specifying a user's mobile device's location throughout the period of time, the data collection module to store the user location data within a database; a predictive scheduler module to analyze the user location data over the period of time and responsively schedule content distributions to the user's mobile device based on the analysis of the user location data.Type: ApplicationFiled: September 10, 2009Publication date: March 10, 2011Inventors: John Jeffrey Martin, Steve Hales, Joseph Vierra, Eugene Han, Alberto Moriondo
-
Publication number: 20110060808Abstract: A system and method are described for intelligently distributing content to an end user based on both a particular location of the user and a date/time at which the user is at, or scheduled to be at, the particular location.Type: ApplicationFiled: September 10, 2009Publication date: March 10, 2011Inventors: John Jeffrey Martin, Steve Hales, Joseph Vierra, Eugene Han, Alberto Moriondo
-
Publication number: 20110057790Abstract: A system and method are described for processing location-based reminders. For example, a system according to one embodiment of the invention comprises: a location database to store a plurality of different locations including event facilities, points of interest, and one or more personal locations specified by an end user, the location database associating each of the different locations with a Global Positioning System (GPS) location or range of GPS locations; a location-based reminder application to receive user input related to one or more location-based reminders, each location-based reminder associating a particular location from the location database with reminder data input by the user; and wherein, in response to detecting the user's mobile device arriving within a particular location associated with the reminder data, the location-based reminder application triggering the reminder using a visual and/or audible notification on the user's mobile device.Type: ApplicationFiled: September 10, 2009Publication date: March 10, 2011Inventors: John Jeffrey Martin, Steve Hales, Joseph Vierra, Eugene Han, Alberto Moriondo
-
Publication number: 20090204721Abstract: A method for synchronizing files on an expandable memory card inserted in a wireless device with an application running on a computer desktop where downloading of files is performed wirelessly without user involvement.Type: ApplicationFiled: February 12, 2008Publication date: August 13, 2009Inventors: Karl Steven Yost, Jaigak Song, Justin Middleton, Scott Zimmerman, Steve Hales
-
Publication number: 20040123727Abstract: A method implemented on a data processing device is described comprising: generating supplemental data defining one or more characteristics of one or more light-emitting diodes (“LEDs”) on the data processing device; embedding the supplemental data within a musical instrument digital interface (“MIDI”) stream; decoding the supplemental data concurrently with decoding the MIDI stream; and modifying the one or more characteristics of one or more of the LEDs responsive to decoding the supplemental data.Type: ApplicationFiled: September 30, 2002Publication date: July 1, 2004Inventor: Steve Hales