Patents by Inventor Kevin P. Smith
Kevin P. Smith 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: 11920833Abstract: A heating, ventilating, and air conditioning (HVAC) system includes a refrigerant loop having a compressor, where the compressor is configured to circulate a refrigerant through the refrigerant loop, a first heat exchanger disposed along the refrigerant loop, where the first heat exchanger is configured to place the refrigerant in a first heat exchange relationship with a working fluid, and an air handling unit having a second heat exchanger, where the second heat exchanger is configured to place the working fluid in a second heat exchange relationship with an airflow, and where the air handling unit is isolated from the first heat exchanger to reduce or eliminate mixing of refrigerant with the airflow.Type: GrantFiled: March 14, 2022Date of Patent: March 5, 2024Assignee: Johnson Controls Tyco IP Holdings LLPInventors: Ryan L. Snider, Rajiv K. Karkhanis, Chandra S. Yelamanchili, Curtis W. Caskey, Kevin R. Stockton, Nicholas P. Mislak, Douglas A. Kester, Troy E. Smith
-
Publication number: 20240056628Abstract: Tag data is created from in-band data in a media content item by a remote location while the media content item is being broadcasted by a content provider and received by the remote location. The tag data identifies locations in the media content item which enables media devices to accurately jump to particular locations in the media content item based on the tag data.Type: ApplicationFiled: September 27, 2023Publication date: February 15, 2024Inventors: Mark Berner, David Chamberlin, Kevin P. Smith
-
Patent number: 11825144Abstract: A method and apparatus for recognizing and synchronizing to in-band data at a multimedia device is provided. A content stream includes in-band data. The in-band data is processed and in-band data pattern data associated with the content stream are created. Metadata are attached to the event identification data. The event identification data are provided to multimedia devices which receive broadcasted multimedia content streams containing video programs with in-band data. The in-band data are processed and compared to the event identification data. If a match occurs, the multimedia device uses the metadata to perform specified actions.Type: GrantFiled: March 26, 2021Date of Patent: November 21, 2023Assignee: TiVo Solutions Inc.Inventors: Kevin P. Smith, Paul Stevens, Adam Feder, James Barton
-
Patent number: 11805291Abstract: Tag data is created from in-band data in a media content item by a remote location while the media content item is being broadcasted by a content provider and received by the remote location. The tag data identifies locations in the media content item which enables media devices to accurately jump to particular locations in the media content item based on the tag data.Type: GrantFiled: January 27, 2021Date of Patent: October 31, 2023Assignee: TiVo Solutions Inc.Inventors: Mark Berner, David Chamberlin, Kevin P. Smith
-
Patent number: 11500670Abstract: A first virtualization control mode to be used for configuring one or more compute instances is determined. Based at least partly on the mode, preparatory configuration operations for launching a compute instance are initiated. The operations include transferring at least a portion of a machine image to a storage device accessible from a host, and initialization of a virtual network interface. A compute instance is instantiated using the machine image at the host. The compute instance is a thread of an intermediary process launched by an administrative agent at the host in response to a launch request.Type: GrantFiled: March 26, 2021Date of Patent: November 15, 2022Assignee: Amazon Technologies, Inc.Inventors: Upendra Bhalchandra Shevade, Diwakar Gupta, Michael B. Furr, Kevin P. Smith, Nishant Mehta
-
Patent number: 11218364Abstract: An administrative agent running at a virtualization host of a network-accessible virtualized computing service determines that a first virtual machine is to be instantiated. The agent initiates at least a first configuration operation to enable connectivity for at least a portion of network traffic associated with the first virtual machine. The first configuration operation is performed at least in part using a first virtualization offloading card of the virtualization host. The agent causes a virtualization intermediary process of the virtualization host to launch one or more execution threads of the virtualization intermediary process to implement the first virtual machine. The intermediary process may be swapped to persistent storage, e.g., based on an analysis of resources of the virtualization host.Type: GrantFiled: June 25, 2018Date of Patent: January 4, 2022Assignee: Amazon Technologies, Inc.Inventors: Upendra Bhalchandra Shevade, Michael Brooke Furr, Kevin P. Smith, Diwakar Gupta, Anthony Nicholas Liguori, Nishant Mehta
-
Publication number: 20210326168Abstract: A number of cells of a control plane of a virtualized computing service are set up, including a first cell with one or more request processing nodes, a local instance of a data store, and metadata indicating a set of virtualization hosts. A request processer transmits a request for a virtual machine to the first cell. A request processor of the cell initiates a workflow to launch the virtual machine using a virtualization host; the workflow includes storing a record of the request in the local instance of the data store.Type: ApplicationFiled: June 28, 2021Publication date: October 21, 2021Applicant: Amazon Technologies, Inc.Inventors: Upendra Bhalchandra Shevade, Diwakar Gupta, Michael Brooke Furr, Nishant Mehta, Kevin P. Smith
-
Publication number: 20210240513Abstract: A first virtualization control mode to be used for configuring one or more compute instances is determined. Based at least partly on the mode, preparatory configuration operations for launching a compute instance are initiated. The operations include transferring at least a portion of a machine image to a storage device accessible from a host, and initialization of a virtual network interface. A compute instance is instantiated using the machine image at the host. The compute instance is a thread of an intermediary process launched by an administrative agent at the host in response to a launch request.Type: ApplicationFiled: March 26, 2021Publication date: August 5, 2021Applicant: Amazon Technologies, Inc.Inventors: Upendra Bhalchandra Shevade, Diwakar Gupta, Michael B. Furr, Kevin P. Smith, Nishant Mehta
-
Patent number: 11070866Abstract: Tag data is created from in-band data in a media content item by a remote location while the media content item is being broadcasted by a content provider and received by the remote location. The tag data identifies locations in the media content item which enables media devices to accurately jump to particular locations in the media content item based on the tag data.Type: GrantFiled: December 24, 2019Date of Patent: July 20, 2021Assignee: TiVo Solutions Inc.Inventors: Mark Berner, David Chamberlin, Kevin P. Smith
-
Publication number: 20210217442Abstract: A method and apparatus for recognizing and synchronizing to in-band data at a multimedia device is provided. A content stream includes in-band data. The in-band data is processed and in-band data pattern data associated with the content stream are created. Metadata are attached to the event identification data. The event identification data are provided to multimedia devices which receive broadcasted multimedia content streams containing video programs with in-band data. The in-band data are processed and compared to the event identification data. If a match occurs, the multimedia device uses the metadata to perform specified actions.Type: ApplicationFiled: March 26, 2021Publication date: July 15, 2021Inventors: Kevin P. Smith, Paul Stevens, Adam Feder, James Barton
-
Publication number: 20210211763Abstract: Tag data is created from in-band data in a media content item by a remote location while the media content item is being broadcasted by a content provider and received by the remote location. The tag data identifies locations in the media content item which enables media devices to accurately jump to particular locations in the media content item based on the tag data.Type: ApplicationFiled: January 27, 2021Publication date: July 8, 2021Inventors: Mark Berner, David Chamberlin, Kevin P. Smith
-
Patent number: 11048538Abstract: A number of cells of a control plane of a virtualized computing service are set up, including a first cell with one or more request processing nodes, a local instance of a data store, and metadata indicating a set of virtualization hosts. A request processer transmits a request for a virtual machine to the first cell. A request processor of the cell initiates a workflow to launch the virtual machine using a virtualization host; the workflow includes storing a record of the request in the local instance of the data store.Type: GrantFiled: February 26, 2018Date of Patent: June 29, 2021Assignee: Amazon Technologies, Inc.Inventors: Upendra Bhalchandra Shevade, Diwakar Gupta, Michael Brooke Furr, Nishant Mehta, Kevin P. Smith
-
Patent number: 10991394Abstract: A method and apparatus for recognizing and synchronizing to in-band data at a multimedia device is provided. A content stream includes in-band data. The in-band data is processed and in-band data pattern data associated with the content stream are created. Metadata are attached to the event identification data. The event identification data are provided to multimedia devices which receive broadcasted multimedia content streams containing video programs with in-band data. The in-band data are processed and compared to the event identification data. If a match occurs, the multimedia device uses the metadata to perform specified actions.Type: GrantFiled: November 13, 2018Date of Patent: April 27, 2021Assignee: TIVO SOLUTIONS INC.Inventors: Kevin P. Smith, Paul Stevens, Adam Feder, James Barton
-
Patent number: 10963282Abstract: A first virtualization control mode to be used for configuring one or more compute instances is determined. Based at least partly on the mode, preparatory configuration operations for launching a compute instance are initiated. The operations include transferring at least a portion of a machine image to a storage device accessible from a host, and initialization of a virtual network interface. A compute instance is instantiated using the machine image at the host. The compute instance is a thread of an intermediary process launched by an administrative agent at the host in response to a launch request.Type: GrantFiled: December 11, 2018Date of Patent: March 30, 2021Assignee: Amazon Technologies, Inc.Inventors: Upendra Bhalchandra Shevade, Diwakar Gupta, Michael B. Furr, Kevin P. Smith, Nishant Mehta
-
Publication number: 20200304850Abstract: Techniques, systems, and methods are disclosed to generate messaging to view content on media devices based on predictive factors. Information may be received to trigger one or more predictive factors and then generate a candidate set of offers to view content at a media device based on the information. Based on the one or more predictive factors, confidence values may be determined for each offer in the candidate set of offers. The candidate set of offers may be ranked based on the associated confidence values. Subsequently, presentation of at least one offer of the candidate set of offers may be caused to display in a user interface screen on the media device based on the ranking.Type: ApplicationFiled: April 8, 2020Publication date: September 24, 2020Inventors: Pratik Hasmukh Patel, David Stuart Luks, Thomas William Becker, Bryan Stephen Scappini, Doug Mittendorf, Richard Lee, Kevin P. Smith
-
Publication number: 20200183724Abstract: A first virtualization control mode to be used for configuring one or more compute instances is determined. Based at least partly on the mode, preparatory configuration operations for launching a compute instance are initiated. The operations include transferring at least a portion of a machine image to a storage device accessible from a host, and initialization of a virtual network interface. A compute instance is instantiated using the machine image at the host. The compute instance is a thread of an intermediary process launched by an administrative agent at the host in response to a launch request.Type: ApplicationFiled: December 11, 2018Publication date: June 11, 2020Applicant: Amazon Technologies, Inc.Inventors: Upendra Bhalchandra Shevade, Diwakar Gupta, Michael B. Furr, Kevin P. Smith, Nishant Mehta
-
Publication number: 20200169779Abstract: Tag data is created from in-band data in a media content item by a remote location while the media content item is being broadcasted by a content provider and received by the remote location. The tag data identifies locations in the media content item which enables media devices to accurately jump to particular locations in the media content item based on the tag data.Type: ApplicationFiled: December 24, 2019Publication date: May 28, 2020Inventors: Mark Berner, David Chamberlin, Kevin P. Smith
-
Patent number: 10652599Abstract: Techniques, systems, and methods are disclosed to generate messaging to view content on media devices based on predictive factors. Information may be received to trigger one or more predictive factors and then generate a candidate set of offers to view content at a media device based on the information. Based on the one or more predictive factors, confidence values may be determined for each offer in the candidate set of offers. The candidate set of offers may be ranked based on the associated confidence values. Subsequently, presentation of at least one offer of the candidate set of offers may be caused to display in a user interface screen on the media device based on the ranking.Type: GrantFiled: April 12, 2017Date of Patent: May 12, 2020Assignee: TIVO SOLUTIONS INC.Inventors: Pratik Hasmukh Patel, David Stuart Luks, Thomas William Becker, Bryan Stephen Scappini, Doug Mittendorf, Richard Lee, Kevin P. Smith
-
Publication number: 20190392150Abstract: An administrative agent running at a virtualization host of a network-accessible virtualized computing service determines that a first virtual machine is to be instantiated. The agent initiates at least a first configuration operation to enable connectivity for at least a portion of network traffic associated with the first virtual machine. The first configuration operation is performed at least in part using a first virtualization offloading card of the virtualization host. The agent causes a virtualization intermediary process of the virtualization host to launch one or more execution threads of the virtualization intermediary process to implement the first virtual machine. The intermediary process may be swapped to persistent storage, e.g., based on an analysis of resources of the virtualization host.Type: ApplicationFiled: June 25, 2018Publication date: December 26, 2019Applicant: Amazon Technologies, Inc.Inventors: Upendra Bhalchandra Shevade, Michael Brooke Furr, Kevin P. Smith, Diwakar Gupta, Anthony Nicholas Liguori, Nishant Mehta
-
Publication number: 20190265996Abstract: A number of cells of a control plane of a virtualized computing service are set up, including a first cell with one or more request processing nodes, a local instance of a data store, and metadata indicating a set of virtualization hosts. A request processer transmits a request for a virtual machine to the first cell. A request processor of the cell initiates a workflow to launch the virtual machine using a virtualization host; the workflow includes storing a record of the request in the local instance of the data store.Type: ApplicationFiled: February 26, 2018Publication date: August 29, 2019Applicant: Amazon Technologies, Inc.Inventors: Upendra Bhalchandra Shevade, Diwakar Gupta, Michael Brooke Furr, Nishant Mehta, Kevin P. Smith