Patents by Inventor Nicholas J. Cipollo

Nicholas J. Cipollo 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: 10295999
    Abstract: In one embodiment, a general-purpose wireless mobile device having a touch-sensitive screen and executing a remote control application is used to remotely control a vehicle (e.g., a marine vessel). The general-purpose wireless mobile device communicates via a wireless network with an interface (e.g., a server) that is coupled to an electronic control system of the vehicle (e.g., the vessel). In operation, environmental information and/or system status information is collected through the electronic control system, propagated to the interface (e.g., server), and then sent over the wireless network to the wireless mobile device. Similarly, control input is sent over the wireless network to the interface (e.g., server), which passes the information to the electronic control system, which in turn issues appropriate control signals to the vehicle subsystems (e.g., marine subsystems) to control the motion of the vehicle (e.g., the vessel).
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: May 21, 2019
    Assignees: Savant Systems, LLC, Apple, Inc.
    Inventors: Steven P. Jobs, Robert P. Madonna, Michael C. Silva, Cameron Pulsford, Nicholas J. Cipollo
  • Publication number: 20190004677
    Abstract: In one embodiment, a virtual room-based user interface suited for use on a “small screen” is provided that organizes representations of devices in a virtual room into a sequence, allows a user to cycle through the representations of devices in the sequence so only a single one is selected at any given time, and individually control the device corresponding to a selected representation using a designated control region separate from the representation of the selected device.
    Type: Application
    Filed: September 6, 2018
    Publication date: January 3, 2019
    Inventors: Robert P. Madonna, Michael C. Silva, Nicholas J. Cipollo, Andrew Hamm, Teodor Lefter
  • Patent number: 10146398
    Abstract: In one embodiment, a virtual room-based user interface includes one or more virtual rooms. Each virtual room is rendered from one or more images captured of a corresponding physical room of a structure, and includes depictions of one or more light fixtures within the physical room, one or more furnishings within the physical room and one or more boundaries of the physical room. A user selects a particular depiction of a particular light fixture within a particular virtual room. In response, a state of the particular light fixture within the corresponding physical room is changed. Also, appearance of the particular virtual room is updated such that the depiction of the particular light fixture shows the particular light fixture with the changed state and the depictions of the one or more boundaries or the one or more furnishings show lighting effects resulting from the changed state.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: December 4, 2018
    Assignee: Savant Systems, LLC
    Inventors: Robert P. Madonna, Nicholas J. Cipollo
  • Patent number: 10042336
    Abstract: Techniques are provided for defining and activating scenes in a home automation system. In one embodiment, a user-defined scene is automatically captured based on current states in a home automation system and a last media query. Current states in the home automation system are automatically captured for services to build a set of states, the set of states including states of services provided by multiple different types of devices, the multiple different types including two or more of audio/video (A/V) devices, lighting devices, heating ventilation and cooling (HVAC) devices, security devices, shade control devices, energy conservation devices, or communications devices. A last media query performed by the home automation system is also captured. A user-defined scene is generated from both. The user-defined scene is stored, and when it is determined it should be activated, service requests are sent.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: August 7, 2018
    Assignee: Savant Systems, LLC
    Inventors: Nicholas J. Cipollo, Andrew R. Hamm, Ryan E. Kitson, Nathan A. Trapp, Cameron B. Pulsford, Timothy R. Locascio, George T. Katsiris, Michael C. Silva, Jose J. Ronquillo Rodriguez
  • Patent number: 10018977
    Abstract: In one embodiment, history-based key phrase suggestions are provided for voice control of a home automation system. A host controller builds a history database that maintains a history of events, each event indicating one or more services activated, one or more scenes activated or one or more types of media content presented by the home automation system. A predictions process on the host controller selects a subset of the events of the history database based on a present condition of the home automation system to produce a predication dataset. A grammar process on a remote control or mobile device selects one or more intentions from a list used by a voice recognition engine, based on the prediction dataset. Each intention includes a key phrase paired with an action. A voice user interface (UI) process suggests key phrases from the one or more selected intentions in a voice control UI on the remote control or mobile device.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: July 10, 2018
    Assignee: Savant Systems, LLC
    Inventors: Nicholas J. Cipollo, Ryan E. Kitson, George T. Katsiris
  • Patent number: 9876652
    Abstract: In one embodiment, a technique is provided for automatically generating a custom user interface (UI) of a control device usable to control a home automation system. A configuration database is maintained, for example, on a host controller, of the home automation system. The configuration database stores logical representations that describe a configuration. The configuration database is transferred (e.g., downloaded) to a control device. The control device accesses the configuration database for one or more of the logical representations, and translates returned information related to the one or more of the logical representations to UI element, using predefined mappings. The controll device then displays the UI elements as a custom UI.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: January 23, 2018
    Assignee: Savant Systems, LLC
    Inventors: David W. Tatzel, Arthur A. Jacobson, Nicholas J. Cipollo, Jose J. Ronquillo Rodriguez
  • Publication number: 20170097618
    Abstract: In one embodiment, history-based key phrase suggestions are provided for voice control of a home automation system. A host controller builds a history database that maintains a history of events, each event indicating one or more services activated, one or more scenes activated or one or more types of media content presented by the home automation system. A predictions process on the host controller selects a subset of the events of the history database based on a present condition of the home automation system to produce a predication dataset. A grammar process on a remote control or mobile device selects one or more intentions from a list used by a voice recognition engine, based on the prediction dataset. Each intention includes a key phrase paired with an action. A voice user interface (UI) process suggests key phrases from the one or more selected intentions in a voice control UI on the remote control or mobile device.
    Type: Application
    Filed: October 5, 2015
    Publication date: April 6, 2017
    Inventors: Nicholas J. Cipollo, Ryan E. Kitson, George T. Katsiris
  • Publication number: 20170097651
    Abstract: Techniques are provided for power optimization of home automation system devices (e.g., battery-powered devices). In one example embodiment, the power optimization is based on service states for a room associated with the device. A service state is determined for each of one or more services available in the room. The device is maintained in a low-power inactive state while there are no active services in the room. In response to at least one service being activated, the device transitions from the inactive state to a full-power in-use state. Such transition is performed preemptively, absent any current attempt to use the device by a user or another device. In response to expiration of a timer since a last use of the device or the transition to the in-use state was made and no actual use occurred, the device exits the in-use state and may eventually return to the inactive state.
    Type: Application
    Filed: October 5, 2015
    Publication date: April 6, 2017
    Inventors: Michael C. Silva, Erick W. Drummond, Nicholas J. Cipollo
  • Publication number: 20160313729
    Abstract: In one embodiment, a general-purpose wireless mobile device having a touch-sensitive screen and executing a remote control application is used to remotely control a vehicle (e.g., a marine vessel). The general-purpose wireless mobile device communicates via a wireless network with an interface (e.g., a server) that is coupled to an electronic control system of the vehicle (e.g., the vessel). In operation, environmental information and/or system status information is collected through the electronic control system, propagated to the interface (e.g., server), and then sent over the wireless network to the wireless mobile device. Similarly, control input is sent over the wireless network to the interface (e.g., server), which passes the information to the electronic control system, which in turn issues appropriate control signals to the vehicle subsystems (e.g., marine subsystems) to control the motion of the vehicle (e.g., the vessel).
    Type: Application
    Filed: June 30, 2016
    Publication date: October 27, 2016
    Inventors: Steven P. Jobs, Robert P. Madonna, Michael C. Silva, Cameron Pulsford, Nicholas J. Cipollo
  • Patent number: 9415849
    Abstract: In one embodiment, a general-purpose wireless mobile device having a touch-sensitive screen and executing a remote control application is used to remotely control a vehicle (e.g., a marine vessel). The general-purpose wireless mobile device communicates via a wireless network with an interface (e.g., a server) that is coupled to an electronic control system of the vehicle (e.g., the vessel). In operation, environmental information and/or system status information is collected through the electronic control system, propagated to the interface (e.g., server), and then sent over the wireless network to the wireless mobile device. Similarly, control input is sent over the wireless network to the interface (e.g., server), which passes the information to the electronic control system, which in turn issues appropriate control signals to the vehicle subsystems (e.g., marine subsystems) to control the motion of the vehicle (e.g., the vessel).
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: August 16, 2016
    Assignees: Savant Systems, LLC, Apple, Inc.
    Inventors: Steven P. Jobs, Robert P. Madonna, Michael C. Silva, Cameron Pulsford, Nicholas J. Cipollo
  • Publication number: 20160216703
    Abstract: In one embodiment, a configuration application executing on a tablet computer or smartphone presents a configuration user interface on a touch screen for configuring a home automation system of a structure. A plurality of components of the home automation system that have wireless capabilities are detected. The configuration application receives an indication of a zone of the structure within which each component is located, the indication provided by the user dragging a representation of each component to a location provided in the configuration user interface. Based on the indication of the zone of the structure in which each component is located and the type of each component, automatically generate one or more user interface screens for accessing and controlling the components in each zone, where the automatically generated user interface screens are displayable during use of the home automation system.
    Type: Application
    Filed: April 4, 2016
    Publication date: July 28, 2016
    Inventors: Robert P. Madonna, Michael C. Silva, Nicholas J. Cipollo, David W. Tatzel, David McKinley, Duarte M. Avelar, Arthur A. Jacobson
  • Patent number: 9323239
    Abstract: In one embodiment, a configuration application executing on a tablet computer or smartphone presents a configuration user interface on a touch screen for configuring a home automation system of a structure. A plurality of components of the home automation system that have wireless capabilities are detected. Component profile information for the detected components is obtained. The configuration application prompts a user of the tablet computer or smartphone to indicate a zone of the structure within which each component is located. Based on the component profile information and the indications of the zone of the structure in which each component is located, one or more services available in each zone are determined and one or more user interface screens are automatically generated for accessing and controlling the services, wherein the automatically generated user interface screens are displayable on the tablet computer or smartphone or another tablet computer or smartphone.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: April 26, 2016
    Assignee: Savant Systems, LLC
    Inventors: Robert P. Madonna, Michael C. Silva, Nicholas J. Cipollo, David W. Tatzel, David McKinley, Duarte M. Avelar, Arthur A. Jacobson
  • Patent number: 9306763
    Abstract: In one embodiment, a custom user interface (UI) is provided for a plurality of devices of a home automation system within a structure. A configuration database is constructed that stores logical representations. The logical representations stored in the configuration database to include components, services, rooms, and zones. A mobile application (app) finds and connects to the configuration database. The mobile app then queries the configuration database. Based on the querying, the mobile app presents a custom user interface (UI) to the user on a display screen, wherein the custom UI is usable to control one or more of the plurality of devices of the home automation system.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: April 5, 2016
    Assignee: Savant Systems, LLC
    Inventors: David W. Tatzel, Arthur A. Jacobson, Nicholas J. Cipollo, Jose J. Ronquillo Rodriguez
  • Publication number: 20160070244
    Abstract: Techniques are provided for defining and activating scenes in a home automation system. In one embodiment, a user-defined scene is automatically captured based on current states in a home automation system and a last media query. Current states in the home automation system are automatically captured for services to build a set of states, the set of states including states of services provided by multiple different types of devices, the multiple different types including two or more of audio/video (A/V) devices, lighting devices, heating ventilation and cooling (HVAC) devices, security devices, shade control devices, energy conservation devices, or communications devices. A last media query performed by the home automation system is also captured. A user-defined scene is generated from both. The user-defined scene is stored, and when it is determined it should be activated, service requests are sent.
    Type: Application
    Filed: September 9, 2014
    Publication date: March 10, 2016
    Inventors: Nicholas J. Cipollo, Andrew R. Hamm, Ryan E. Kitson, Nathan A. Trapp, Cameron B. Pulsford, Timothy R. Locascio, George T. Katsiris, Michael C. Silva, Jose J. Ronquillo Rodriguez
  • Publication number: 20150341227
    Abstract: In one embodiment, a custom user interface (UI) is provided for a plurality of devices of a home automation system within a structure. A configuration database is constructed that stores logical representations. The logical representations stored in the configuration database to include components, services, rooms, and zones. A mobile application (app) finds and connects to the configuration database. The mobile app then queries the configuration database. Based on the querying, the mobile app presents a custom user interface (UI) to the user on a display screen, wherein the custom UI is usable to control one or more of the plurality of devices of the home automation system.
    Type: Application
    Filed: December 5, 2014
    Publication date: November 26, 2015
    Inventors: David W. Tatzel, Arthur A. Jacobson, Nicholas J. Cipollo, Jose J. Ronquillo Rodriguez
  • Publication number: 20150341184
    Abstract: In one embodiment, a technique is provided for automatically generating a custom user interface (UI) of a control device usable to control a home automation system. A configuration database is maintained, for example, on a host controller, of the home automation system. The configuration database stores logical representations that describe a configuration. The configuration database is transferred (e.g., downloaded) to a control device. The control device accesses the configuration database for one or more of the logical representations, and translates returned information related to the one or more of the logical representations to UI element, using predefined mappings. The controll device then displays the UI elements as a custom UI.
    Type: Application
    Filed: May 20, 2014
    Publication date: November 26, 2015
    Applicant: Savant Systems, LLC
    Inventors: David W. Tatzel, Arthur A. Jacobson, Nicholas J. Cipollo, Jose J. Ronquillo Rodriguez
  • Publication number: 20150301716
    Abstract: In one embodiment, a virtual room-based user interface includes one or more virtual rooms. Each virtual room is rendered from one or more images captured of a corresponding physical room of a structure, and includes depictions of one or more light fixtures within the physical room, one or more furnishings within the physical room and one or more boundaries of the physical room. A user selects a particular depiction of a particular light fixture within a particular virtual room. In response, a state of the particular light fixture within the corresponding physical room is changed. Also, appearance of the particular virtual room is updated such that the depiction of the particular light fixture shows the particular light fixture with the changed state and the depictions of the one or more boundaries or the one or more furnishings show lighting effects resulting from the changed state.
    Type: Application
    Filed: June 8, 2015
    Publication date: October 22, 2015
    Inventors: Robert P. Madonna, Nicholas J. Cipollo
  • Patent number: 9055627
    Abstract: In one embodiment, a virtual room-based user interface includes one or more virtual rooms. Each virtual room is rendered from one or more images captured of a corresponding physical room of a structure, and includes depictions of one or more light fixtures within the physical room, one or more furnishings within the physical room and one or more boundaries of the physical room. A user selects a particular depiction of a particular light fixture within a particular virtual room. In response, a state of the particular light fixture within the corresponding physical room is changed. Also, appearance of the particular virtual room is updated such that the depiction of the particular light fixture shows the particular light fixture with the changed state and the depictions of the one or more boundaries or the one or more furnishings show lighting effects resulting from the changed state.
    Type: Grant
    Filed: July 17, 2012
    Date of Patent: June 9, 2015
    Assignee: Savant Systems, LLC
    Inventors: Robert P. Madonna, Nicholas J. Cipollo
  • Patent number: 8997011
    Abstract: In one embodiment, a component library stores representations of audio/video components, the representations of audio/video components corresponding to physical audio/video components that are available for inclusion in a system. A configuration workspace is provided into which a selected plurality of representations of audio/video components from the component library are placed to indicate their inclusion in the system. A drawing tool may be used to draw connections between particular ones of the selected plurality of audio/video components in the configuration workspace. Further, a configuration compiler may determine one or more realized services that the system is capable of providing based on the selected plurality of audio/video components and the drawn connections between particular ones of the selected plurality of audio/video components, and may display to the user indications of the one or more realized services that the system is capable of providing.
    Type: Grant
    Filed: March 7, 2011
    Date of Patent: March 31, 2015
    Assignee: Savant Systems, LLC
    Inventors: Michael C. Silva, Robert P. Madonna, Kevin C. Kicklighter, Bryan S. Bonczek, David M. Benvenuti, Arthur A. Jacobson, Nicholas J. Cipollo, Gerald W. Shields
  • Publication number: 20150081104
    Abstract: In one embodiment, a configuration application executing on a tablet computer or smartphone presents a configuration user interface on a touch screen for configuring a home automation system of a structure. A plurality of components of the home automation system that have wireless capabilities are detected. Component profile information for the detected components is obtained. The configuration application prompts a user of the tablet computer or smartphone to indicate a zone of the structure within which each component is located. Based on the component profile information and the indications of the zone of the structure in which each component is located, one or more services available in each zone are determined and one or more user interface screens are automatically generated for accessing and controlling the services, wherein the automatically generated user interface screens are displayable on the tablet computer or smartphone or another tablet computer or smartphone.
    Type: Application
    Filed: November 19, 2014
    Publication date: March 19, 2015
    Inventors: Robert P. Madonna, Michael C. Silva, Nicholas J. Cipollo, David W. Tatzel, David McKinley, Duarte M. Avelar, Arthur A. Jacobson