Patents by Inventor Robert Hardacker
Robert Hardacker 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: 11813941Abstract: An apparatus is disclosed. The apparatus comprises a primary power supply (PPS) configured to supply primary power, a PPS sensor configured to measure the power supplied by the PPS and provide a PPS measurement signal indicating an amount of the power supplied by the PPS, a backup power supply (BPS) configured to be provided in an emergency data system and further configured to supply backup power to a modem, and an integrated circuit configured to maintain a clock using the power supplied by the PPS. The integrated circuit is configured to receive the PPS measurement signal from the PPS sensor, determine whether the PPS measurement signal falls below a threshold, and maintain the clock using the power supplied by the BPS in response to a determination that the PPS measurement signal has fallen below the threshold.Type: GrantFiled: October 6, 2021Date of Patent: November 14, 2023Assignee: QUALCOMM IncorporatedInventors: Robert Hardacker, Alex Jong, Ralph Akram Gholmieh, Ravikumar Palakodety
-
Publication number: 20220072976Abstract: An apparatus is disclosed. The apparatus comprises a primary power supply (PPS) configured to supply primary power, a PPS sensor configured to measure the power supplied by the PPS and provide a PPS measurement signal indicating an amount of the power supplied by the PPS, a backup power supply (BPS) configured to be provided in an emergency data system and further configured to supply backup power to a modem, and an integrated circuit configured to maintain a clock using the power supplied by the PPS. The integrated circuit is configured to receive the PPS measurement signal from the PPS sensor, determine whether the PPS measurement signal falls below a threshold, and maintain the clock using the power supplied by the BPS in response to a determination that the PPS measurement signal has fallen below the threshold.Type: ApplicationFiled: October 6, 2021Publication date: March 10, 2022Inventors: Robert HARDACKER, Alex JONG, Ralph Akram GHOLMIEH, Ravikumar PALAKODETY
-
Patent number: 11148552Abstract: An apparatus is disclosed. The apparatus comprises a primary power supply (PPS) configured to supply primary power, a PPS sensor configured to measure the power supplied by the PPS and provide a PPS measurement signal indicating an amount of the power supplied by the PPS, a backup power supply (BPS) configured to be provided in an emergency data system and further configured to supply backup power to a modem, and an integrated circuit configured to maintain a clock using the power supplied by the PPS. The integrated circuit is configured to receive the PPS measurement signal from the PPS sensor, determine whether the PPS measurement signal falls below a threshold, and maintain the clock using the power supplied by the BPS in response to a determination that the PPS measurement signal has fallen below the threshold.Type: GrantFiled: December 10, 2018Date of Patent: October 19, 2021Assignee: QUALCOMM IncorporatedInventors: Robert Hardacker, Alex Jong, Ralph Akram Gholmieh, Ravikumar Palakodety
-
Publication number: 20210064905Abstract: Certain aspects of the present disclosure generally relate to testing functionality of the display system. An example method generally includes selecting a first data integrity check value, associated with a region of interest (ROI) of an input frame, among a set of data integrity check values stored on a memory device, the data integrity check values are associated with an animation comprising a plurality of frames, and at least one of the frames of the animation corresponds to the input frame; processing, with a display processor, the input frame; calculating a second data integrity check value on the ROI of the input frame after the display processor processes the input frame; comparing, with a comparator, the data integrity check values; and generating, with the comparator, an interrupt if the comparison indicates that the values do not match.Type: ApplicationFiled: August 29, 2019Publication date: March 4, 2021Inventors: Rahul GULATI, Robert HARDACKER, Sumant PARANJPE, Reza KAKOEE, John Chi Kit WONG, Sanjay GUPTA, Alex JONG
-
Patent number: 10848272Abstract: Systems and method for error detection in automobile tell-tales are provided. An initial cyclic redundancy check (CRC) for a tell-tale to be calculated and stored at a primary control system within the vehicle. When a fault or condition is detected which generates the tell-tale, the primary control system passes video information to a display embedded control unit (ECU) along with the initial CRC. A circuit in the display ECU performs its own CRC calculation and compares the initial CRC to the calculated CRC. If there is not a match, then a fault indication may be provided to the primary control system for action by the primary control system. Still further, back up or fail-operational options may be invoked so that the tell-tale is provided to the operator.Type: GrantFiled: December 11, 2018Date of Patent: November 24, 2020Assignee: QUALCOMM IncorporatedInventors: Robert Hardacker, Rahul Gulati, Alex Jong
-
Patent number: 10613811Abstract: Systems, methods, and apparatus for communicating video data in packed frames are described. The video data corresponds to multiple asymmetrical display devices, and the packed frames are transmitted through a single display port. In one example a method includes receiving video data targeted to multiple display devices, the data for each display being provided as a set of scanlines for display at a first clock rate, inserting padded scanlines into the set of scanlines to obtain a padded set of scanlines that includes the same number of scanlines a second display device, generating a packed frame by combining the padded set of scanlines with the set of scanlines corresponding to the second display device, and transmitting the packed frame over a communication link. The display devices may have different resolutions. The location of each padded scanline in the padded set of scanlines is identified by configuration information.Type: GrantFiled: March 12, 2018Date of Patent: April 7, 2020Assignee: QUALCOMM IncorporatedInventors: Robert Hardacker, John C. K. Wong
-
Patent number: 10360987Abstract: Systems and method for a host-driven data refresh of a Flash memory include registers provided in the Flash memory for storing various settings related to refresh operations, such as, when to start/stop refreshing, target partitions in the memory, target start/end address ranges for refreshing, refresh algorithms, refresh rate requirements, etc. A host can control the various settings for start/stop refreshing, target partitions in the memory, target start/end address ranges for refreshing, refresh algorithms, through the corresponding registers; and the Flash memory can control various values related to refresh rate requirements through corresponding registers. In this manner, a standard platform or interface is provided within the Flash memory for refresh operations thereof.Type: GrantFiled: October 30, 2018Date of Patent: July 23, 2019Assignee: QUALCOMM IncorporatedInventors: Hyunsuk Shin, Robert Hardacker, Hung Vuong
-
Publication number: 20190176627Abstract: An apparatus is disclosed. The apparatus comprises a primary power supply (PPS) configured to supply primary power, a PPS sensor configured to measure the power supplied by the PPS and provide a PPS measurement signal indicating an amount of the power supplied by the PPS, a backup power supply (BPS) configured to be provided in an emergency data system and further configured to supply backup power to a modem, and an integrated circuit configured to maintain a clock using the power supplied by the PPS. The integrated circuit is configured to receive the PPS measurement signal from the PPS sensor, determine whether the PPS measurement signal falls below a threshold, and maintain the clock using the power supplied by the BPS in response to a determination that the PPS measurement signal has fallen below the threshold.Type: ApplicationFiled: December 10, 2018Publication date: June 13, 2019Inventors: Robert HARDACKER, Alex JONG, Ralph Akram GHOLMIEH, Ravikumar PALAKODETY
-
Publication number: 20190179588Abstract: Alternative display options for vehicle telltales are disclosed. In one aspect, a fault condition in a telltale is detected, and the telltale is presented through a secondary display system in the vehicle, potentially bypassing any local control unit for the secondary display system. For example, a video telltale may be presented on an infotainment display after detection of a fault in the original telltale. By presenting the telltale in an alternate display, the operator remains informed of sensor conditions in the automobile and may take remedial action to fix the fault as well as any conditions which trigger a telltale.Type: ApplicationFiled: February 14, 2019Publication date: June 13, 2019Inventors: Jeffrey Hao Chu, Rahul Gulati, Behnam Katibian, Alex Jong, Robert Hardacker, Reza Kakoee
-
Publication number: 20190181982Abstract: Systems and method for error detection in automobile tell-tales are provided. An initial cyclic redundancy check (CRC) for a tell-tale to be calculated and stored at a primary control system within the vehicle. When a fault or condition is detected which generates the tell-tale, the primary control system passes video information to a display embedded control unit (ECU) along with the initial CRC. A circuit in the display ECU performs its own CRC calculation and compares the initial CRC to the calculated CRC. If there is not a match, then a fault indication may be provided to the primary control system for action by the primary control system. Still further, back up or fail-operational options may be invoked so that the tell-tale is provided to the operator.Type: ApplicationFiled: December 11, 2018Publication date: June 13, 2019Inventors: Robert Hardacker, Rahul Gulati, Alex Jong
-
Publication number: 20190132555Abstract: Methods and systems to broadcast sensor outputs in an automotive environment allow sensors such as cameras to output relatively unprocessed (raw) data to two or more different processing circuits where the processing circuits are located in separate and distinct embedded control units (ECUs). A first one of the two or more different processing circuits processes the raw data for human consumption. A second one of the two or more different processing circuits processes the raw data for machine utilization such as for autonomous driving functions. Such an arrangement allows for greater flexibility in utilization of the data from the sensors without imposing undue latency in the processing stream and without compromising key performance indices for human use and machine use.Type: ApplicationFiled: September 7, 2018Publication date: May 2, 2019Inventors: Jeffrey Hao Chu, Rahul Gulati, Robert Hardacker, Alex Jong, Mohammad Reza Kakoee, Behnam Katibian, Anshuman Saxena, Sanjay Vishin, Sanat Kapoor
-
Publication number: 20190114132Abstract: Alternative display options for vehicle telltales are disclosed. In one aspect, a fault condition in a telltale is detected, and the telltale is presented through a secondary display system in the vehicle, potentially bypassing any local control unit for the secondary display system. For example, a video telltale may be presented on an infotainment display after detection of a fault in the original telltale. By presenting the telltale in an alternate display, the operator remains informed of sensor conditions in the automobile and may take remedial action to fix the fault as well as any conditions which trigger a telltale.Type: ApplicationFiled: September 11, 2018Publication date: April 18, 2019Inventors: Jeffrey Hao Chu, Rahul Gulati, Robert Hardacker, Alex Jong, Reza Kakoee, Behnam Katibian
-
Publication number: 20190066811Abstract: Systems and method for a host-driven data refresh of a Flash memory include registers provided in the Flash memory for storing various settings related to refresh operations, such as, when to start/stop refreshing, target partitions in the memory, target start/end address ranges for refreshing, refresh algorithms, refresh rate requirements, etc. A host can control the various settings for start/stop refreshing, target partitions in the memory, target start/end address ranges for refreshing, refresh algorithms, through the corresponding registers; and the Flash memory can control various values related to refresh rate requirements through corresponding registers. In this manner, a standard platform or interface is provided within the Flash memory for refresh operations thereof.Type: ApplicationFiled: October 30, 2018Publication date: February 28, 2019Inventors: Hyunsuk SHIN, Robert HARDACKER, Hung VUONG
-
Patent number: 10199115Abstract: Systems and method for a host-driven data refresh of a Flash memory include registers provided in the Flash memory for storing various settings related to refresh operations, such as, when to start/stop refreshing, target partitions in the memory, target start/end address ranges for refreshing, refresh algorithms, refresh rate requirements, etc. A host can control the various settings for start/stop refreshing, target partitions in the memory, target start/end address ranges for refreshing, refresh algorithms, through the corresponding registers; and the Flash memory can control various values related to refresh rate requirements through corresponding registers. In this manner, a standard platform or interface is provided within the Flash memory for refresh operations thereof.Type: GrantFiled: June 6, 2017Date of Patent: February 5, 2019Assignee: QUALCOMM IncorporatedInventors: Hyunsuk Shin, Robert Hardacker, Hung Vuong
-
Publication number: 20180260184Abstract: Systems, methods, and apparatus for communicating video data in packed frames are described. The video data corresponds to multiple asymmetrical display devices, and the packed frames are transmitted through a single display port. In one example a method includes receiving video data targeted to multiple display devices, the data for each display being provided as a set of scanlines for display at a first clock rate, inserting padded scanlines into the set of scanlines to obtain a padded set of scanlines that includes the same number of scanlines a second display device, generating a packed frame by combining the padded set of scanlines with the set of scanlines corresponding to the second display device, and transmitting the packed frame over a communication link. The display devices may have different resolutions. The location of each padded scanline in the padded set of scanlines is identified by configuration information.Type: ApplicationFiled: March 12, 2018Publication date: September 13, 2018Inventors: Robert Hardacker, John C.K. Wong
-
Patent number: 10061644Abstract: Systems and methods are disclosed for error correction control (ECC) for a memory device comprising a data portion and an ECC portion, the memory device coupled to a system on a chip (SoC). The SoC includes an ECC cache. On receipt of a request to write a line of data to the memory, a determination is made if the data is compressible. If so, the data line is compressed. ECC bits are generated for the compressed or uncompressed data line. A determination is made if an ECC cache line is associated with the received data line. If the data line is compressible, the ECC bits are appended to the compressed data line and the appended data line is stored in the data portion of the memory. Otherwise, the ECC bits are stored in the ECC cache and the data line is stored in the data portion of the memory.Type: GrantFiled: January 12, 2016Date of Patent: August 28, 2018Assignee: QUALCOMM IncorporatedInventors: Nhon Quach, Mainak Biswas, Pranjal Bhuyan, Jeffrey Shabel, Robert Hardacker, Rahul Gulati, Mattheus Heddes
-
Patent number: 9996612Abstract: Herein, a display device, system and method are described for identifying digital content through comparison of one or more audio thumbnails when the digital content is provided without metadata. According to one embodiment, a display device comprises a display, audio conversion logic and a transceiver. The audio conversion logic is adapted to produce one or more audio thumbnails, which are compact representations of a snippet of audio from that incoming digital content without the metadata. The transceiver is adapted to transmit the one or more audio thumbnails in order to (i) retrieve metadata associated with the digital content from an external source separate from a source of the digital content and (ii) display information provided by the metadata on the display.Type: GrantFiled: August 8, 2007Date of Patent: June 12, 2018Assignee: Sony CorporationInventors: Brant Candelore, Robert Hardacker, Christopher Jensen Read
-
Patent number: 9961471Abstract: Techniques for personalizing audio levels, in accordance with embodiments of the present technology, provide different audio volumes to different locations in a room allowing for two of more users to enjoy the same audio content at different volumes. Differential level and delay compensation filtering based on a position of each of a plurality of speakers, the location of each user and the preferred relative audio volume of each user are utilized to produce different effective audio levels in localized regions of a room.Type: GrantFiled: December 5, 2014Date of Patent: May 1, 2018Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Robert Hardacker, Steven Richman
-
Publication number: 20170365352Abstract: Systems and method for a host-driven data refresh of a Flash memory include registers provided in the Flash memory for storing various settings related to refresh operations, such as, when to start/stop refreshing, target partitions in the memory, target start/end address ranges for refreshing, refresh algorithms, refresh rate requirements, etc. A host can control the various settings for start/stop refreshing, target partitions in the memory, target start/end address ranges for refreshing, refresh algorithms, through the corresponding registers; and the Flash memory can control various values related to refresh rate requirements through corresponding registers. In this manner, a standard platform or interface is provided within the Flash memory for refresh operations thereof.Type: ApplicationFiled: June 6, 2017Publication date: December 21, 2017Inventors: Hyunsuk SHIN, Robert HARDACKER, Hung VUONG
-
Publication number: 20170123897Abstract: Systems and methods are disclosed for error correction control (ECC) for a memory device comprising a data portion and an ECC portion, the memory device coupled to a system on a chip (SoC). The SoC includes an ECC cache. On receipt of a request to write a line of data to the memory, a determination is made if the data is compressible. If so, the data line is compressed. ECC bits are generated for the compressed or uncompressed data line. A determination is made if an ECC cache line is associated with the received data line. If the data line is compressible, the ECC bits are appended to the compressed data line and the appended data line is stored in the data portion of the memory. Otherwise, the ECC bits are stored in the ECC cache and the data line is stored in the data portion of the memory.Type: ApplicationFiled: January 12, 2016Publication date: May 4, 2017Inventors: Nhon Quach, Mainak Biswas, Pranjal Bhuyan, Jeffrey Shabel, Robert Hardacker, Rahul Gulati, Mattheus Heddes