Patents by Inventor David Kimble
David Kimble 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: 11012749Abstract: Recommendation engine apparatus and associated methods provide content compiled from various sources and selected to match user preferences. In one embodiment, the recommendation apparatus comprises a headend entity; in another, it is co-located on a user's CPE. In one embodiment, the recommendation engine creates content records from content metadata for comparison to a user profile. The user profile is pre-programmed; however has the ability to dynamically shift toward a user's preferences as the user takes actions regarding content. Client applications are utilized to compile and present content; feedback mechanisms are utilized to enable “learning” from user activities to generate more precise recommendations as well as to “unlearn” stale preferences. Recommended content is displayed in the form of a playlist, or as a continuous stream on a virtual channel, or presented in an electronic program guide. A business rules “engine” useful in implementing operational or business goals is also disclosed.Type: GrantFiled: June 3, 2019Date of Patent: May 18, 2021Assignee: Time Warner Cable Enterprises LLCInventors: David Kimble, Fee Ling Chin
-
Publication number: 20200017710Abstract: Briefly, the disclosure relates to films, such as polyurethane films, which may be utilized to coat a windshield of an aircraft, such as a rotary-wing or a fixed-wing aircraft. In particular implementations, prior to application of a polyurethane film to an aircraft windshield, the polyurethane film may be exposed to an elevated temperature for an appropriate duration, which may operate to decrease stresses internal to the polyurethane film as well as to soften the polyurethane film. A slip solution may be applied to the aircraft windshield, so as to permit sliding of the polyurethane film relative to the windshield. After application of the slip solution, a tack solution may be applied, which may operate to remove the slip solution, thereby permitting the polyurethane film to be affixed to the windshield.Type: ApplicationFiled: February 28, 2019Publication date: January 16, 2020Inventors: William P. Sumner, William Lewis Neal, II, Robert Matson, David Kimble Huber
-
Publication number: 20190394530Abstract: Recommendation engine apparatus and associated methods provide content compiled from various sources and selected to match user preferences. In one embodiment, the recommendation apparatus comprises a headend entity; in another, it is co-located on a user's CPE. In one embodiment, the recommendation engine creates content records from content metadata for comparison to a user profile. The user profile is pre-programmed; however has the ability to dynamically shift toward a user's preferences as the user takes actions regarding content. Client applications are utilized to compile and present content; feedback mechanisms are utilized to enable “learning” from user activities to generate more precise recommendations as well as to “unlearn” stale preferences. Recommended content is displayed in the form of a playlist, or as a continuous stream on a virtual channel, or presented in an electronic program guide. A business rules “engine” useful in implementing operational or business goals is also disclosed.Type: ApplicationFiled: June 3, 2019Publication date: December 26, 2019Inventors: David Kimble, Fee Ling Chin
-
Patent number: 10313755Abstract: Recommendation engine apparatus and associated methods provide content compiled from various sources and selected to match user preferences. In one embodiment, the recommendation apparatus comprises a headend entity; in another, it is co-located on a user's CPE. In one embodiment, the recommendation engine creates content records from content metadata for comparison to a user profile. The user profile is pre-programmed; however has the ability to dynamically shift toward a user's preferences as the user takes actions regarding content. Client applications are utilized to compile and present content; feedback mechanisms are utilized to enable “learning” from user activities to generate more precise recommendations as well as to “unlearn” stale preferences. Recommended content is displayed in the form of a playlist, or as a continuous stream on a virtual channel, or presented in an electronic program guide. A business rules “engine” useful in implementing operational or business goals is also disclosed.Type: GrantFiled: December 14, 2015Date of Patent: June 4, 2019Assignee: Time Warner Cable Enterprises LLCInventors: David Kimble, Fee Ling Chin
-
Publication number: 20180356179Abstract: An air cannon has a barrel and a sabot sized to fit within the barrel and configured to engage a projectile located within the barrel forward of the sabot. A flexible cord connects the sabot to a fixed location relative to the barrel. Forward motion of the sabot is decelerated by the cord after the sabot exits the forward end of the barrel, and the sabot is retained by the cord near the forward end of the barrel.Type: ApplicationFiled: June 8, 2017Publication date: December 13, 2018Applicant: Bell Helicopter Textron Inc.Inventors: Robert Wesley Matson, David Kimble Huber
-
Patent number: 10151555Abstract: An air cannon has a barrel and a sabot sized to fit within the barrel and configured to engage a projectile located within the barrel forward of the sabot. A flexible cord connects the sabot to a fixed location relative to the barrel. Forward motion of the sabot is decelerated by the cord after the sabot exits the forward end of the barrel, and the sabot is retained by the cord near the forward end of the barrel.Type: GrantFiled: June 8, 2017Date of Patent: December 11, 2018Assignee: Bell Helicopter Textron Inc.Inventors: Robert Wesley Matson, David Kimble Huber
-
Publication number: 20160212484Abstract: Recommendation engine apparatus and associated methods provide content compiled from various sources and selected to match user preferences. In one embodiment, the recommendation apparatus comprises a headend entity; in another, it is co-located on a user's CPE. In one embodiment, the recommendation engine creates content records from content metadata for comparison to a user profile. The user profile is pre-programmed; however has the ability to dynamically shift toward a user's preferences as the user takes actions regarding content. Client applications are utilized to compile and present content; feedback mechanisms are utilized to enable “learning” from user activities to generate more precise recommendations as well as to “unlearn” stale preferences. Recommended content is displayed in the form of a playlist, or as a continuous stream on a virtual channel, or presented in an electronic program guide. A business rules “engine” useful in implementing operational or business goals is also disclosed.Type: ApplicationFiled: December 14, 2015Publication date: July 21, 2016Inventors: DAVID KIMBLE, Fee Ling Chin
-
Patent number: 9215423Abstract: Recommendation engine apparatus and associated methods provide content compiled from various sources and selected to match user preferences. In one embodiment, the recommendation apparatus comprises a headend entity; in another, it is co-located on a user's CPE. In one embodiment, the recommendation engine creates content records from content metadata for comparison to a user profile. The user profile is pre-programmed; however has the ability to dynamically shift toward a user's preferences as the user takes actions regarding content. Client applications are utilized to compile and present content; feedback mechanisms are utilized to enable “learning” from user activities to generate more precise recommendations as well as to “unlearn” stale preferences. Recommended content is displayed in the form of a playlist, or as a continuous stream on a virtual channel, or presented in an electronic program guide. A business rules “engine” useful in implementing operational or business goals is also disclosed.Type: GrantFiled: March 30, 2009Date of Patent: December 15, 2015Assignee: TIME WARNER CABLE ENTERPRISES LLCInventors: David Kimble, Fee Ling Chin
-
Patent number: 8873731Abstract: Systems, methods, and a computer-readable storage media for placing a plurality of calls with a common message to a plurality of subscribers are provided. The systems, methods, and a computer-readable storage media include receiving an instruction to place the plurality of calls with the common message to the plurality of subscribers. The instruction includes call information that identifies the plurality of subscribers. One of the plurality of auto-dialers for placing each of the plurality of calls based on the call information is determined, and an instruction is transmitted to each of the plurality of auto-dialers based on results of the determination. The plurality of auto-dialers places the plurality of calls to the plurality of subscribers based on the instruction transmitted to each of the plurality of auto-dialers.Type: GrantFiled: November 29, 2012Date of Patent: October 28, 2014Assignee: AT&T Intellectual Property I, L.P.Inventor: David Kimble
-
Patent number: 8601513Abstract: A system and method for commanding a controlled device. An intelligent navigation server detects a transition from a current state of a remote control device. A context for transition is also determined. The current state, the new current state and the context are evaluated to select a set of commands appropriate to the context and the new current state. The selected commands determine behavior options for the controlled device. The set of selected commands are sent to the remote control device. Text and/or graphical data appropriate to the new current state may also be sent to the remote control device. The remote control device may generate display data based on the selected commands to provide one or more soft buttons linked to one or more of the selected commands. The remote control device may also display the text and/or graphical data.Type: GrantFiled: May 31, 2013Date of Patent: December 3, 2013Assignee: Time Warner Cable, Inc.Inventors: Jay Thomas, Hugh Josephs, David Kimble, Patrick J. Donoghue
-
Publication number: 20130268972Abstract: A system and method for commanding a controlled device. An intelligent navigation server detects a transition from a current state of a remote control device. A context for transition is also determined. The current state, the new current state and the context are evaluated to select a set of commands appropriate to the context and the new current state. The selected commands determine behavior options for the controlled device. The set of selected commands are sent to the remote control device. Text and/or graphical data appropriate to the new current state may also be sent to the remote control device. The remote control device may generate display data based on the selected commands to provide one or more soft buttons linked to one or more of the selected commands. The remote control device may also display the text and/or graphical data.Type: ApplicationFiled: May 31, 2013Publication date: October 10, 2013Inventors: Jay Thomas, Hugh Josephs, David Kimble, Patrick J. Donoghue
-
Patent number: 8458748Abstract: A system and method for commanding a controlled device. An intelligent navigation server detects a transition from a current state of a remote control device. A context for transition is also determined. The current state, the new current state and the context are evaluated to select a set of commands appropriate to the context and the new current state. The selected commands determine behavior options for the controlled device. The set of selected commands are sent to the remote control device. Text and/or graphical data appropriate to the new current state may also be sent to the remote control device. The remote control device may generate display data based on the selected commands to provide one or more soft buttons linked to one or more of the selected commands. The remote control device may also display the text and/or graphical data.Type: GrantFiled: April 20, 2010Date of Patent: June 4, 2013Assignee: Time Warner Cable, Inc.Inventors: Jay Thomas, Hugh Josephs, David Kimble, Patrick J. Donoghue
-
Patent number: 8355493Abstract: A communications system for placing a plurality of calls with a common message to a plurality of subscribers via a public switched telephone network is provided. The communications system includes an end office switch disposed in an end office and in communication with the public switched telephone network. The communications system further includes an auto-dialer disposed in the end office and interconnected with the end office switch for placing the plurality of calls to the plurality of subscribers via the end office switch.Type: GrantFiled: May 18, 2009Date of Patent: January 15, 2013Assignee: AT&T Intellectual Property I, L.P.Inventor: David Kimble
-
Publication number: 20110258660Abstract: A system and method for commanding a controlled device. An intelligent navigation server detects a transition from a current state of a remote control device. A context for transition is also determined. The current state, the new current state and the context are evaluated to select a set of commands appropriate to the context and the new current state. The selected commands determine behavior options for the controlled device. The set of selected commands are sent to the remote control device. Text and/or graphical data appropriate to the new current state may also be sent to the remote control device. The remote control device may generate display data based on the selected commands to provide one or more soft buttons linked to one or more of the selected commands. The remote control device may also display the text and/or graphical data.Type: ApplicationFiled: April 20, 2010Publication date: October 20, 2011Inventors: Jay Thomas, Hugh Josephs, David Kimble, Patrick J. Donoghue
-
Publication number: 20100290612Abstract: A communications system for placing a plurality of calls with a common message to a plurality of subscribers via a public switched telephone network is provided. The communications system includes an end office switch disposed in an end office and in communication with the public switched telephone network. The communications system further includes an auto-dialer disposed in the end office and interconnected with the end office switch for placing the plurality of calls to the plurality of subscribers via the end office switch.Type: ApplicationFiled: May 18, 2009Publication date: November 18, 2010Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.Inventor: David KIMBLE
-
Publication number: 20100150002Abstract: Described herein are systems and methods for categorizing a blocked trunk group event into likely causes, thereby improving the ability to prevent and/or resolve any disruptions in services. An exemplary method includes analyzing network traffic from at least one trunk group, detecting a trunk group blocking event, and categorizing a cause of the trunk group blocking event based on the analyzed network traffic. An exemplary system includes a trunk group analyzing tool for analyzing network traffic from at least one trunk group, detecting a trunk group blocking event, and categorizing a cause of the trunk group blocking event based on the analyzed network traffic.Type: ApplicationFiled: December 12, 2008Publication date: June 17, 2010Inventors: David KIMBLE, Richard Burke
-
Publication number: 20080063164Abstract: A system of evaluating automatic message accounting records associated with telephony calls is disclosed. The system includes correlation logic to collect originating AMA records having an originating call code to identify a record of an originating long distance call and further to collect terminating AMA records that correspond to the collected originating automatic message accounting records. The system also includes evaluation logic to determine when a call may be by-passing terminating access charges by identifying calls that have been correlated with an originating AMA record having the originating code and with a terminating AMA record having a local termination code.Type: ApplicationFiled: November 7, 2007Publication date: March 13, 2008Applicant: SBC Knowledge Ventures, L.P.Inventors: Frederick Armanino, Carol Mingst, George McLain, David Kimble, John Estes
-
Publication number: 20070112470Abstract: A method for calculating availability in line power systems composed of power circuit modules determines power circuit parameters associated with the power circuits, accepting input from central databases. The method calculates a required number of power circuits to complete the line power system, and calculates the total power to be delivered over the power system, based on a power calculator. The method calculates individual power circuit availabilities based on the power circuit compositions and external variables. The method then calculates an overall system availability based on the power circuit availabilities and other external variable inputs. The method may compare the calculated line power system availability with a target availability, revise the power circuit parameters, and recalculate the system availability to meet the target availability.Type: ApplicationFiled: November 16, 2005Publication date: May 17, 2007Inventors: David Kimble, Arvind Mallya
-
Publication number: 20070083902Abstract: In delivering an entertainment program over a communications network, e.g., a cable TV network, interactive application data for realizing interactive features in the entertainment program are interjected into the program stream carrying the entertainment program on an as needed basis. Because the entire channel bandwidth is temporarily dedicated for transmission of the interactive application data, whose amount is relatively small compared with that of the video and audio data of the programming content, the interactive application data when transmitted appears as a short “burst,” causing a virtually unnoticeable interruption in the programming content delivery.Type: ApplicationFiled: September 1, 2006Publication date: April 12, 2007Inventors: Erik Urdang, David Kimble, Joseph Buehl, Darryl Defreese
-
Publication number: 20070078637Abstract: A method is disclosed for analyzing an oil and gas production project with a computer system. Using a computer program, a user inputs characteristics of systems for the project and inputs characteristics of the expected production of the project, such as production life (years) and the production rate of the project. Based on the characteristics, the program generates a plurality of projected case profiles, each of which defines characteristics of the systems for a period of the production life of the project. A controlling case is then created using information from the plurality of case profiles. In the controlling case, each of the systems is analyzed to determine in which profile the system has the greatest cost, weight, area, or other criterion. From the analysis, characteristics of the systems are generated for the project that best meet the expected production over the entire production life of the project.Type: ApplicationFiled: September 30, 2005Publication date: April 5, 2007Applicant: BERWANGER, INC.Inventors: Alex Martin, David Eifert, David Kimble