Patents by Inventor Michael Salla
Michael Salla 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: 20170251233Abstract: One or more computing devices may be configured to identify information corresponding to a program change request associated with a multi-program data transmission. The information may comprise at least a link to a desired program within the multi-program data transmission. The one or more computing devices may communicate the link to the desired program to a client device over a specified time period. After the time period, the one or more computing devices may communicate the desired program to the client device using a single program data transmission. The single program data transmission may be derived from the multi-program data transmission.Type: ApplicationFiled: November 9, 2016Publication date: August 31, 2017Inventors: Michael Sallas, David DeAndrade, Christopher Stone
-
Publication number: 20170228774Abstract: Aspects discussed herein relate to systems, apparatuses, and methods to determine when a user remains engaged or stops paying attention to a content item. In response, a snapshot of the user's activity and environment may be obtained to ascertain the reason the user stopped paying attention. If the user stopped paying attention as a result of being uninterested in the content item, the system may replace the content item, such as an advertisement, with a different content item to regain the user's attention. Further, demographic information and the user's interests may be updated for use in scheduling future content items.Type: ApplicationFiled: February 9, 2016Publication date: August 10, 2017Inventors: Michael Sallas, Ross Gilson, Chris Bastian, Slade Mitchell, Amit Garg, John Leddy
-
Patent number: 9721466Abstract: Systems and methods are described for automatically pairing a remote control device with a target device (e.g., electronically controllable device). In one embodiment, IR communication data and auto-pairing discovery requests are transmitted from the remote control device to the target device. The target device may be configured to accept auto-pairing discovery requests during a predetermined pairing time window. The target device may be further configured to confirm whether received IR communication data and auto-pairing discovery requests were transmitted from the same remote control device. In other embodiments, the remote control device may be configured to receive data from the target device indicating one or more parameters for automatically initiating a pairing and validation process. The remote control device may be further configured to initiate a blackout period upon attempting a predetermined number of unsuccessful discovery operations with a target.Type: GrantFiled: May 11, 2015Date of Patent: August 1, 2017Assignee: Comcast Cable Communications, LLCInventors: Michael Sallas, Ross Gilson, Mariel Sabraw, Jonathan Palmatier
-
Patent number: 9715821Abstract: Systems and methods for managing device controls are disclosed. One method can comprise receiving validation information regarding validity of a plurality of command codes and identifying one or more code indices based upon the received validation information. If the one or more of the code indices is a full function match, the one or more of the code indices can be transmitted to the control device. If the one or more of the code indices is a partial function match, supplemental validation information can be requested regarding validity of one or more second command codes.Type: GrantFiled: July 23, 2012Date of Patent: July 25, 2017Assignee: Comcast Cable Communications, LLCInventors: Ross Gilson, Michael Sallas
-
Publication number: 20160381316Abstract: Systems and methods for predicting trigger events, such as an advertisement during a video program, and activating a remote control device in response to the prediction are described. By activating the remote control device at a particular time, the remote control device may save energy when listening for data from one or more terminal devices. The time to activate the remote control may be based on one or more factors, including the current presentation position and/or presentation speed of the video program. A remote control device may take additional actions the next time it listens for data, including illuminating backlights, turning on a display, displaying content on the display, interacting with other devices, etc.Type: ApplicationFiled: February 29, 2016Publication date: December 29, 2016Inventors: Ross Gilson, Michael Sallas
-
Patent number: 9531578Abstract: Illustrative aspects described herein relate to assisting wireless devices, such as dependent devices, in connecting to an access point or associated wireless network. Dependent wireless devices may lack user interfaces, which may make it difficult for a user to input credentials for accessing the access point directly from the wireless device. Assisting the wireless device in connecting to the access point may be done through the access point or through other devices, such as host devices. Additionally, the wireless device may connect to the access point using other devices having user interfaces.Type: GrantFiled: May 6, 2014Date of Patent: December 27, 2016Assignee: COMCAST CABLE COMMUNICATIONS, LLCInventors: Ross Gilson, Michael Sallas
-
Patent number: 9521442Abstract: One or more computing devices may be configured to identify information corresponding to a program change request associated with a multi-program data transmission. The information may comprise at least a link to a desired program within the multi-program data transmission. The one or more computing devices may communicate the link to the desired program to a client device over a specified time period. After the time period, the one or more computing devices may communicate the desired program to the client device using a single program data transmission. The single program data transmission may be derived from the multi-program data transmission.Type: GrantFiled: May 22, 2014Date of Patent: December 13, 2016Assignee: Comcast Cable Communications, LLCInventors: Michael Sallas, David DeAndrade, Christopher Stone
-
Patent number: 9413733Abstract: Methods, systems, and devices for controlling a plurality of electronic devices are disclosed. An accessory device may monitor one or more frequency bands to capture data transmitted between two devices during a pairing process. The accessory device may utilize data to capture subsequent RF signals transmitted from one of the devices. The accessory device may then intercept commands and data from multiple devices, establish pairing relationships with computing devices, and operatively control computing devices in accordance with the intercepted commands.Type: GrantFiled: June 12, 2014Date of Patent: August 9, 2016Assignee: COMCAST CABLE COMMUNICATIONS, LLCInventors: Michael Sallas, Christopher Stone
-
Patent number: 9380443Abstract: Systems, methods, software, and data structures that provide dynamic lighting are described herein. The light sources, or other position-dependent devices may be paired to a device controller using near field communications (NFC) or other extremely short range radio technology, to share both pairing information and position information in a unified process.Type: GrantFiled: March 12, 2013Date of Patent: June 28, 2016Assignee: COMCAST CABLE COMMUNICATIONS, LLCInventor: Michael Sallas
-
Publication number: 20160173941Abstract: Methods and systems are disclosed for tailoring related episode content within an episode, thereby improving a user's experience. In response to receiving a request for an episode, several factors may be considered when determining how much of the related episode content to provide. These factors may include information such as whether the user has already viewed a previous episode, the elapsed time since viewing the previous episode and a user preference. Related episode content may be modified to remove portions previously viewed by a user, depending on factors such as the elapsed time and a user preference.Type: ApplicationFiled: December 11, 2014Publication date: June 16, 2016Inventors: Ross Gilson, Michael Sallas, Chris Bastian, Slade Mitchell, Amit Garg, John Leddy
-
Publication number: 20160154481Abstract: Systems and methods for intelligent illumination of a controller are disclosed. One method comprises receiving, by a computing device, first information relating to a current environment of a controller, wherein the controller comprises a plurality of user engageable interfaces, and wherein at least a subset of the user engageable interfaces is configured to be independently and selectively illuminated. Second information can be received relating to a current operating state of the controller. A portion of the plurality of user engageable interfaces can be selectively illuminated based upon at least the first information and the second information.Type: ApplicationFiled: December 2, 2014Publication date: June 2, 2016Inventors: Michael Sallas, Edward R. Grauch, Ross Gilson, Mariel Sabraw
-
Patent number: 9354685Abstract: A first device (such as a power supply) may detect a power anomaly and provide a warning to a second device that is powered by the first device. For example, if there are conditions indicating an increased likelihood of a power outage (e.g., a brownout period, one or more voltage spikes, etc.), then the first device may notify the second device, and in response, the second device may take protective action. Examples of protective action may include, but are not limited to, saving certain data (e.g., critical data) to non-volatile data storage, initiating a shut-down procedure, warning a user of the second device, etc. As the warning and/or other communications between the power supply and powered device may be wireless, various example techniques for wirelessly pairing the devices are also disclosed.Type: GrantFiled: March 14, 2013Date of Patent: May 31, 2016Assignee: Comcast Cable Communications, LLCInventors: Christopher Stone, Ross Gilson, Michael Sallas, Edward R. Grauch
-
Publication number: 20160125733Abstract: Systems and methods are described for automatically pairing a remote control device with a target device (e.g., electronically controllable device). In one embodiment, IR communication data and auto-pairing discovery requests are transmitted from the remote control device to the target device. The target device may be configured to accept auto-pairing discovery requests during a predetermined pairing time window. The target device may be further configured to confirm whether received IR communication data and auto-pairing discovery requests were transmitted from the same remote control device. In other embodiments, the remote control device may be configured to receive data from the target device indicating one or more parameters for automatically initiating a pairing and validation process. The remote control device may be further configured to initiate a blackout period upon attempting a predetermined number of unsuccessful discovery operations with a target.Type: ApplicationFiled: May 11, 2015Publication date: May 5, 2016Inventors: Michael Sallas, Ross Gilson, Mariel Sabraw, Jonathan Palmatier
-
Patent number: 9313440Abstract: Systems and methods for predicting trigger events, such as an advertisement during a video program, and activating a remote control device in response to the prediction are described. By activating the remote control device at a particular time, the remote control device may save energy when listening for data from one or more terminal devices. The time to activate the remote control may be based on one or more factors, including the current presentation position and/or presentation speed of the video program. A remote control device may take additional actions the next time it listens for data, including illuminating backlights, turning on a display, displaying content on the display, interacting with other devices, etc.Type: GrantFiled: March 14, 2013Date of Patent: April 12, 2016Assignee: Comcast Cable Communications, LLCInventors: Ross Gilson, Michael Sallas
-
Publication number: 20160021485Abstract: Methods and systems for pairing two or more devices, such as a remote control and a display device, are described. The controlling and managing can occur utilizing one or more network connections or communication paths. An example method can comprise a second device receiving a device identifier of a first device via a first network, receiving the device identifier of the first device via a second network, matching the device identifier received via the first network and via the second network, and establishing an association between the first device and the second device over the first network and the second network.Type: ApplicationFiled: July 15, 2014Publication date: January 21, 2016Inventors: Michael Sallas, Ross Gilson
-
Publication number: 20150365386Abstract: Methods, systems, and devices for controlling a plurality of electronic devices are disclosed. An accessory device may monitor one or more frequency bands to capture data transmitted between two devices during a pairing process. The accessory device may utilize data to capture subsequent RF signals transmitted from one of the devices. The accessory device may then intercept commands and data from multiple devices, establish pairing relationships with computing devices, and operatively control computing devices in accordance with the intercepted commands.Type: ApplicationFiled: June 12, 2014Publication date: December 17, 2015Inventors: Michael Sallas, Christopher Stone
-
Publication number: 20150355909Abstract: Provided are methods and systems for adaptive settings for a device. An example method can comprise utilizing a first configuration setting for a feature in a device, detecting a change in a device factor, and utilizing a second configuration setting for the feature in the device in response to the detected change. Another example method can comprise detecting a change in a device factor, activating a device feature, determining whether a change threshold has been exceeded, and updating a configuration setting for a device feature if the change threshold has been exceeded.Type: ApplicationFiled: June 9, 2014Publication date: December 10, 2015Inventors: Michael Sallas, Ross Gilson
-
Publication number: 20150341680Abstract: One or more computing devices may be configured to identify information corresponding to a program change request associated with a multi-program data transmission. The information may comprise at least a link to a desired program within the multi-program data transmission. The one or more computing devices may communicate the link to the desired program to a client device over a specified time period. After the time period, the one or more computing devices may communicate the desired program to the client device using a single program data transmission. The single program data transmission may be derived from the multi-program data transmission.Type: ApplicationFiled: May 22, 2014Publication date: November 26, 2015Inventors: Michael Sallas, David DeAndrade, Christopher Stone
-
Publication number: 20150327060Abstract: Illustrative aspects described herein relate to assisting wireless devices, such as dependent devices, in connecting to an access point or associated wireless network. Dependent wireless devices may lack user interfaces, which may make it difficult for a user to input credentials for accessing the access point directly from the wireless device. Assisting the wireless device in connecting to the access point may be done through the access point or through other devices, such as host devices. Additionally, the wireless device may connect to the access point using other devices having user interfaces.Type: ApplicationFiled: May 6, 2014Publication date: November 12, 2015Applicant: Comcast Cable Communications, LLCInventors: Ross Gilson, Michael Sallas
-
Patent number: D754105Type: GrantFiled: June 9, 2014Date of Patent: April 19, 2016Assignee: Comcast Cable Communications, LLCInventors: Michael Jou, Thomas Loretan, Edward Grauch, Michael Sallas, Ashley Moran