Patents by Inventor Jeffrey Keating
Jeffrey Keating 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: 10430269Abstract: Methods and systems for performing root cause analysis for an assembly line including a plurality of nodes using path tracking. One method includes receiving tracking data identifying a subset of the plurality of nodes processing a product produced by the assembly line and receiving approval data associated with the assembly line identifying whether each product produced by the assembly line fails an approval metric. The method also includes enumerating a plurality of paths through the assembly line based on the tracking data and determining a failure rate for each of the plurality of paths based on the approval data. In addition, the method includes identifying a malfunctioning path included in the plurality of paths based on the failure rate for each of the plurality of paths, identifying a malfunctioning node based on the malfunctioning path, and performing an automatic action to address the malfunctioning node.Type: GrantFiled: January 17, 2017Date of Patent: October 1, 2019Assignee: Robert Bosch GmbHInventors: Jeffrey Keating Thompson, Michael Frankmann, Goktug Tankut Cinar, Carlos Eduardo Cunha, Prasanth Lade
-
Patent number: 10360740Abstract: Systems and methods for diagnosing a vehicle using sound data. One system includes a server storing a plurality of models and a communication device including a microphone. The communication device is configured to receive sound data received through the microphone associated with the vehicle and wirelessly transmit a diagnosis request to the server. The server is configured to receive the diagnosis request and select a model based on the vehicle data. The server is also configured to apply the selected model to the sound data to generate a response to the diagnosis request and wirelessly transmit the response to the diagnosis request to the communication device. The communication device is further configured to output at least a portion of the response on an output mechanism of the wireless communication device, the response including at least one diagnosis of the vehicle.Type: GrantFiled: January 17, 2017Date of Patent: July 23, 2019Assignee: Robert Bosch GmbHInventors: Rahul Kapoor, Sascha Vetter, Goktug Tankut Cinar, Carlos Eduardo Cunha, Jeffrey Keating Thompson
-
Publication number: 20170206718Abstract: Systems and methods for diagnosing a vehicle using sound data. One system includes a server storing a plurality of models and a communication device including a microphone. The communication device is configured to receive sound data received through the microphone associated with the vehicle and wirelessly transmit a diagnosis request to the server. The server is configured to receive the diagnosis request and select a model based on the vehicle data. The server is also configured to apply the selected model to the sound data to generate a response to the diagnosis request and wirelessly transmit the response to the diagnosis request to the communication device. The communication device is further configured to output at least a portion of the response on an output mechanism of the wireless communication device, the response including at least one diagnosis of the vehicle.Type: ApplicationFiled: January 17, 2017Publication date: July 20, 2017Inventors: Rahul Kapoor, Sascha Vetter, Goktug Tankut Cinar, Carlos Eduardo Cunha, Jeffrey Keating Thompson
-
Publication number: 20170206127Abstract: Methods and systems for performing root cause analysis for an assembly line including a plurality of nodes using path tracking. One method includes receiving tracking data identifying a subset of the plurality of nodes processing a product produced by the assembly line and receiving approval data associated with the assembly line identifying whether each product produced by the assembly line fails an approval metric. The method also includes enumerating a plurality of paths through the assembly line based on the tracking data and determining a failure rate for each of the plurality of paths based on the approval data. In addition, the method includes identifying a malfunctioning path included in the plurality of paths based on the failure rate for each of the plurality of paths, identifying a malfunctioning node based on the malfunctioning path, and performing an automatic action to address the malfunctioning node.Type: ApplicationFiled: January 17, 2017Publication date: July 20, 2017Inventors: Jeffrey Keating Thompson, Michael Frankmann, Goktug Tankut Cinar, Carlos Eduardo Cunha, Prasanth Lade
-
Patent number: 9207961Abstract: In an embodiment, a method includes identifying, in a defragmentation scheduling logic of a first system of a data center, a first virtual machine (VM) of a first server of the data center to select for migration based on a cost determined according to a source algorithm, identifying a second server of the data center to select for receipt of the first VM based on a cost determined according to a destination algorithm, where the second server has available free space to receive the first VM and the available free space has been scrubbed prior to the identification, and migrating a substantial plurality of VMs between servers of the data center based on cost according to the source and destination algorithms, to defragment the data center.Type: GrantFiled: March 13, 2013Date of Patent: December 8, 2015Assignee: Rackspace US, Inc.Inventors: Jeffrey Keating Conrad, Gregory Scott Kirkland
-
Patent number: 9083496Abstract: A system and method for processing signals in a communication system is disclosed herein. The system and method comprises processing steps and processing logic for generating a downlink subframe comprising a preamble and a plurality of data bursts within a predetermined frequency band; embedding first and second sets of downlink subframe parameters in the downlink subframe; transmitting the downlink subframe; receiving the downlink subframe; processing data in the preamble to obtain channel quality indicator (CQI) information; and using the CQI information to select either the first set or set second set of downlink subframe parameters to process the data bursts in the downlink subframe.Type: GrantFiled: August 1, 2011Date of Patent: July 14, 2015Assignee: Apple Inc.Inventors: Brian D. Levin, Cinda L. Flynn, Jeffrey Keating, Stephen C. Ma
-
Patent number: 8869029Abstract: Ergonomic graphical user interfaces (GUIs) for displaying medical record information obtained from various sources within handheld devices are provided. A GUI for display within a touch screen display of a handheld device includes adjacent first and second portions. A list of patient names is displayed within the first portion of the GUI, along with medical facility location information, means for indicating when new clinical data for a patient is available, means for removing patient names from the displayed list, and means for sorting the displayed list of patient names. A plurality of ergonomically designed GUI controls are displayed within the second portion of the GUI. Each of these GUI controls has a width that is between about 15% and 75% of a width of the display, and a height that is between about 15% and 75% of a height of the display.Type: GrantFiled: January 7, 2008Date of Patent: October 21, 2014Assignee: Truven Health Analytics Inc.Inventors: Alan J. Ying, William T. Lawson, Mark Farnsworth, Jeffrey Keating
-
Publication number: 20130318526Abstract: In an embodiment, a method includes identifying, in a defragmentation scheduling logic of a first system of a data center, a first virtual machine (VM) of a first server of the data center to select for migration based on a cost determined according to a source algorithm, identifying a second server of the data center to select for receipt of the first VM based on a cost determined according to a destination algorithm, where the second server has available free space to receive the first VM and the available free space has been scrubbed prior to the identification, and migrating a substantial plurality of VMs between servers of the data center based on cost according to the source and destination algorithms, to defragment the data center.Type: ApplicationFiled: March 13, 2013Publication date: November 28, 2013Inventors: Jeffrey Keating Conrad, Gregory Scott Kirkland
-
Publication number: 20120026906Abstract: A system and method for processing signals in a communication system is disclosed herein. The system and method comprises processing steps and processing logic for generating a downlink subframe comprising a preamble and a plurality of data bursts within a predetermined frequency band; embedding first and second sets of downlink subframe parameters in the downlink subframe; transmitting the downlink subframe; receiving the downlink subframe; processing data in the preamble to obtain channel quality indicator (CQI) information; and using the CQI information to select either the first set or set second set of downlink subframe parameters to process the data bursts in the downlink subframe.Type: ApplicationFiled: August 1, 2011Publication date: February 2, 2012Inventors: Brian D. Levin, Cinda L. Flynn, Jeffrey Keating, Stephen C. Ma
-
Patent number: 8098744Abstract: Methods and corresponding systems for reducing a peak-to-average signal ratio include determining peak and null samples of a symbol. Thereafter, an error signal is calculated that is responsive to the peak and null samples. In one embodiment the error signal has values corresponding to differences between the peak samples and a high threshold and the null samples and a low threshold. In response to the error signal, the samples are filtered to produce a filtered symbol having a reduced peak-to-average signal ratio. The error signal can also be used to calculate reserved tones on reserved subcarriers, which are combined with multi-tone subcarriers in a multi-carrier transmitter.Type: GrantFiled: January 3, 2007Date of Patent: January 17, 2012Assignee: Freescale Semiconductor, Inc.Inventors: Ning Chen, Jeffrey Keating, James W. McCoy
-
Patent number: 7990941Abstract: A system and method for processing signals in a communication system is disclosed herein. The system and method comprises processing steps and processing logic for generating a downlink subframe comprising a preamble and a plurality of data bursts within a predetermined frequency band; embedding first and second sets of downlink subframe parameters in the downlink subframe; transmitting the downlink subframe; receiving the downlink subframe; processing data in the preamble to obtain channel quality indicator (CQI) information; and using the CQI information to select either the first set or set second set of downlink subframe parameters to process the data bursts in the downlink subframe.Type: GrantFiled: July 30, 2007Date of Patent: August 2, 2011Assignee: Freescale Semiconductor, Inc.Inventors: Brian D. Levin, Cinda L. Flynn, Jeffrey Keating, Stephen C. Ma
-
Patent number: 7822131Abstract: Methods and corresponding systems for reducing a peak-to-average signal ratio include determining peak and null samples of a symbol. Thereafter, an error signal is calculated that is responsive to the peak and null samples. In one embodiment the error signal has values corresponding to differences between the peak samples and a high threshold and the null samples and a low threshold. In response to the error signal, a reserved tone set of time-domain samples are produced and added to a user data set of time-domain samples. The error signal can also be used to adapt a filter for filtering samples of a symbol.Type: GrantFiled: January 3, 2007Date of Patent: October 26, 2010Assignee: Freescale Semiconductor, Inc.Inventors: Ning Chen, Jeffrey Keating, James W. McCoy
-
Patent number: 7778347Abstract: A wireless transmitter is configured to map N first samples of a first discrete Fourier transform (DFT) of a group of coded symbols to M sub-carriers according to a first sub-carrier mapping rule. In this case, M is greater than N. The wireless transmitter is also configure to perform a first inverse DFT (IDFT) on the M sub-carriers to provide M second samples and clip the M second samples according to a clipping rule to provide M third samples. The wireless transmitter is further configured to perform a second DFT on the M third samples, de-map the M third samples to N fourth samples, and map the N fourth samples to O subcarriers according to a predetermined second subcarrier mapping rule. In this case, O is greater than or equal to M.Type: GrantFiled: August 21, 2006Date of Patent: August 17, 2010Assignee: Freescale Semiconductor, Inc.Inventors: Ning Chen, Jeffrey Keating, Stephen C. Ma, James W. McCoy
-
Patent number: 7599321Abstract: An uplink access method in a mobile subscriber station of a broadband wireless access communication system prioritizes uplink bandwidth allocation according to QoS types of requested service. A scheduling priority is assigned to each type of service flow to guarantee the highest data rate for the high QoS service flows, and then the uplink data grants are scheduled based on this assigned priority. By assigning a priority to each connection based on the service type flow, the higher data rate connections will always have the opportunity to transmit uplink data to fulfill the high data rate QoS requirement, and fragmentation will occur only on the last lowest priority Connection ID (CID) based on the size of the last remaining data grant. The uplink access method further prevents the high priority service from stealing bandwidth from data grants intended for lower priority services by identifying when the data grant is mismatched from the amount requested by the lower level services.Type: GrantFiled: March 1, 2006Date of Patent: October 6, 2009Assignee: Freescale Semiconductor, Inc.Inventors: Jong Sheng M. Lee, Jeffrey Keating, Brian D. Levin, Daniel G. Orozco Perez
-
Publication number: 20090161627Abstract: Methods and corresponding systems in a mobile station for switching communication networks include scheduling an alternate network period during a first communication session between a mobile station and a first network transceiver in a first network, wherein the first network uses a first protocol. During the alternate network period the mobile station searches for a transmission from a second network transceiver in a second network, wherein the second network uses a second protocol. A second communication session is requested between the mobile station and the second network transceiver. A second communication session is initiated between the mobile station and the second network transceiver.Type: ApplicationFiled: December 19, 2007Publication date: June 25, 2009Inventors: Natarajan Ekambaram, Cinda L. Flynn, Jeffrey Keating, Stephen C. Ma
-
Patent number: 7496364Abstract: A method for implementing a Media Independent Handover (MIH) service between one or more of a heterogeneous and a non-heterogeneous network comprises providing an MIH beacon from one or more of a network (Net) or a mobile node (MN); acknowledging a receipt of the MIH beacon by another of the network (Net) or the mobile node; and facilitating handover (HO) services in response to an acknowledged receipt, and further in response to an MIH beacon message subsequently provided from one or more of the network (Net) or the mobile node. In one embodiment, the MIH beacon comprises at least an MIH-Capability (MIHC) flag, the MIHC flag having one of a first state or a second state.Type: GrantFiled: November 3, 2005Date of Patent: February 24, 2009Assignee: Freescale Semiconductor, Inc.Inventors: Michael M. Hoghooghi, Karl F. Heubaum, Jeffrey Keating, Jong Sheng M. Lee, Daniel G. Orozco-Perez
-
Publication number: 20090034480Abstract: A system and method for processing signals in a communication system is disclosed herein. The system and method comprises processing steps and processing logic for generating a downlink subframe comprising a preamble and a plurality of data bursts within a predetermined frequency band; embedding first and second sets of downlink subframe parameters in the downlink subframe; transmitting the downlink subframe; receiving the downlink subframe; processing data in the preamble to obtain channel quality indicator (CQI) information; and using the CQI information to select either the first set or set second set of downlink subframe parameters to process the data bursts in the downlink subframe.Type: ApplicationFiled: July 30, 2007Publication date: February 5, 2009Inventors: Brian D. Levin, Cinda L. Flynn, Jeffrey Keating, Stephen C. Ma
-
Publication number: 20080263477Abstract: Ergonomic graphical user interfaces (GUIs) for displaying medical record information obtained from various sources within handheld devices are provided. A GUI for display within a touch screen display of a handheld device includes adjacent first and second portions. A list of patient names is displayed within the first portion of the GUI, along with medical facility location information, means for indicating when new clinical data for a patient is available, means for removing patient names from the displayed list, and means for sorting the displayed list of patient names. A plurality of ergonomically designed GUI controls are displayed within the second portion of the GUI. Each of these GUI controls has a width that is between about 15% and 75% of a width of the display, and a height that is between about 15% and 75% of a height of the display.Type: ApplicationFiled: January 7, 2008Publication date: October 23, 2008Inventors: Alan J. Ying, William T. Lawson, Mark Farnsworth, Jeffrey Keating
-
Publication number: 20080165717Abstract: An MBMS user detection system and methodology (300) is provided for advertising available MBMS services by multiplexing user feedback requests (303) using time, frequency and/or code diversity so that one or more MBMS service users can be detected in a single polling time interval. Available MBMS services are assembled into a user feedback request (302) and assigned unique multiplex signaling codes so that a code for a first MBMS service (302.1) is orthogonal to a code for a second MBMS service (302.k). In addition, a queuing model (610) is provided for analyzing and optimizing how services are advertised in the user feedback requests.Type: ApplicationFiled: January 4, 2007Publication date: July 10, 2008Inventors: Ning Chen, Natarajan Ekambaram, Jeffrey Keating
-
Publication number: 20080159422Abstract: Methods and corresponding systems for reducing a peak-to-average signal ratio include determining peak and null samples of a symbol. Thereafter, an error signal is calculated that is responsive to the peak and null samples. In one embodiment the error signal has values corresponding to differences between the peak samples and a high threshold and the null samples and a low threshold. In response to the error signal, a reserved tone set of time-domain samples are produced and added to a user data set of time-domain samples. The error signal can also be used to adapt a filter for filtering samples of a symbol.Type: ApplicationFiled: January 3, 2007Publication date: July 3, 2008Inventors: Ning Chen, Jeffrey Keating, James W. McCoy