Patents by Inventor Ashwin Kulkarni

Ashwin Kulkarni 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: 20230319285
    Abstract: An electronic device and method for content-aware image encoding using a machine learning (ML) model are provided. The electronic device receives at least one foreground region and at least one background region from a first image frame. The electronic device determines a set of first macroblocks associated with the detected at least one foreground region and a set of second macroblocks associated with the detected at least one background region, determines a bit allocation control parameter associated with the determined set of second macroblocks, updates the determined bit allocation control parameter based on an application of a first trained ML model, and encodes the first image frame based on the updated bit allocation control parameter to obtain a second image frame so that a first image quality index associated with the first image frame matches a second image quality index associated with the second image frame within a threshold range.
    Type: Application
    Filed: March 30, 2022
    Publication date: October 5, 2023
    Inventors: SANKAR SHANMUGAM, ASHWIN KULKARNI
  • Patent number: 11777910
    Abstract: Systems and methods are disclosed for implementing enhanced security measures for working against unwanted intrusion from outside attackers into a vehicle's controller area network (CAN) bus. The enhanced security measures utilize existing data frames that are transmitted within the CAN bus to encrypt message identifications (IDs) for certain messages that are related to important features of a vehicle.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: October 3, 2023
    Assignees: HYUNDAI MOTOR COMPANY, KIA MOTORS CORPORATION
    Inventor: Ashwin Kulkarni
  • Patent number: 11539782
    Abstract: A method for controlling controller area network (CAN) communication in a vehicle including a plurality of electronic control units (ECUs) and a plurality of CAN databases accessible by the plurality of ECUs can include: storing CAN message information in the plurality of CAN databases such that each CAN database stores a unique configuration of the CAN message information; establishing a plurality of periodic intervals; and when a subsequent interval among the plurality of periodic intervals begins: receiving a plurality of measurement values deriving from a plurality of sensors equipped in the vehicle, calculating a database reference number based upon the plurality of measurement values, the database reference number newly identifying a particular CAN database among the plurality of CAN databases, and performing CAN communication, by each ECU, based upon the uniquely configured CAN message information stored in the newly identified CAN database.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: December 27, 2022
    Assignees: Hyundai Motor Company, Kia Motors Corporation
    Inventor: Ashwin Kulkarni
  • Patent number: 11481283
    Abstract: Systems and methods are disclosed for implementing enhanced security measures that include utilizing a backup database included on node devices connected to a CAN bus, so that certain message identifiers are updated according to a matching table stored on the backup database. By updating the message identifiers, outside attackers will not be privy to the new message identifier assigned to the messages and will no longer target such messages.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: October 25, 2022
    Assignees: HYUNDAI MOTOR COMPANY, KIA MOTORS CORPORATION
    Inventor: Ashwin Kulkarni
  • Publication number: 20210400024
    Abstract: Systems and methods are disclosed for implementing enhanced security measures for working against unwanted intrusion from outside attackers into a vehicle's controller area network (CAN) bus. The enhanced security measures utilize existing data frames that are transmitted within the CAN bus to encrypt message identifications (IDs) for certain messages that are related to important features of a vehicle.
    Type: Application
    Filed: June 17, 2020
    Publication date: December 23, 2021
    Applicants: HYUNDAI MOTOR COMPANY, KIA MOTORS CORPORATION
    Inventor: Ashwin KULKARNI
  • Publication number: 20210232463
    Abstract: Systems and methods are disclosed for implementing enhanced security measures that include utilizing a backup database included on node devices connected to a CAN bus, so that certain message identifiers are updated according to a matching table stored on the backup database. By updating the message identifiers, outside attackers will not be privy to the new message identifier assigned to the messages and will no longer target such messages.
    Type: Application
    Filed: January 28, 2020
    Publication date: July 29, 2021
    Applicants: HYUNDAI MOTOR COMPANY, KIA MOTORS CORPORATION
    Inventor: Ashwin KULKARNI
  • Patent number: 11064108
    Abstract: A media processing apparatus and method for frame rate control based on rendered objects. The media processing apparatus receives a first plurality of image frames which may include a first plurality of objects from a first image capturing device. The media processing apparatus receives a first user input corresponding to a first object from a first media rendering device. The media processing apparatus determines a first speed of movement of the first object based on an analysis of a first set of consecutive image frames from the first plurality of image frames and calculates a first frame rate based on the determined first speed of movement of the first object. The first image capturing device captures a second plurality of image frames at the first frame rate. The media processing apparatus transmits the captured second plurality of image frames to the first media rendering device.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: July 13, 2021
    Assignee: SONY CORPORATION
    Inventors: Prashanth Puttamalla, Ashwin Kulkarni, Sankar Shanmugam
  • Publication number: 20210058547
    Abstract: A media processing apparatus and method for frame rate control based on rendered objects. The media processing apparatus receives a first plurality of image frames which may include a first plurality of objects from a first image capturing device. The media processing apparatus receives a first user input corresponding to a first object from a first media rendering device. The media processing apparatus determines a first speed of movement of the first object based on an analysis of a first set of consecutive image frames from the first plurality of image frames and calculates a first frame rate based on the determined first speed of movement of the first object. The first image capturing device captures a second plurality of image frames at the first frame rate. The media processing apparatus transmits the captured second plurality of image frames to the first media rendering device.
    Type: Application
    Filed: August 21, 2019
    Publication date: February 25, 2021
    Inventors: PRASHANTH PUTTAMALLA, ASHWIN KULKARNI, SANKAR SHANMUGAM
  • Patent number: 10917571
    Abstract: An image processing device is disclosed. The image processing device controls an image capture device to capture at least first image that comprises one or more objects. The image processing device identifies at least a first object in the first image. The image processing device determines a first blur value of identified first object and determines the identified first object as a blur object based on the first blur value. The image processing device adjusts a focal point of the image capture device to focus on the blurred first object. The image processing device controls the image capture device to capture a second image of the first object based on adjusted focal point. The image processing device replaces the first object in first image with the first object in the second image to generate an output image and further controls the display screen to display well-focused output image.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: February 9, 2021
    Assignee: SONY CORPORATION
    Inventors: Sankar Shanmugam, Prashanth Puttamalla, Ashwin Kulkarni, Madhvesh Sulibhavi
  • Publication number: 20200145583
    Abstract: An image processing device is disclosed. The image processing device controls an image capture device to capture at least first image that comprises one or more objects. The image processing device identifies at least a first object in the first image. The image processing device determines a first blur value of identified first object and determines the identified first object as a blur object based on the first blur value. The image processing device adjusts a focal point of the image capture device to focus on the blurred first object. The image processing device controls the image capture device to capture a second image of the first object based on adjusted focal point. The image processing device replaces the first object in first image with the first object in the second image to generate an output image and further controls the display screen to display well-focused output image.
    Type: Application
    Filed: November 5, 2018
    Publication date: May 7, 2020
    Inventors: SANKAR SHANMUGAM, PRASHANTH PUTTAMALLA, ASHWIN KULKARNI, MADHVESH SULIBHAVI
  • Publication number: 20200106826
    Abstract: A method for controlling controller area network (CAN) communication in a vehicle including a plurality of electronic control units (ECUs) and a plurality of CAN databases accessible by the plurality of ECUs can include: storing CAN message information in the plurality of CAN databases such that each CAN database stores a unique configuration of the CAN message information; establishing a plurality of periodic intervals; and when a subsequent interval among the plurality of periodic intervals begins: receiving a plurality of measurement values deriving from a plurality of sensors equipped in the vehicle, calculating a database reference number based upon the plurality of measurement values, the database reference number newly identifying a particular CAN database among the plurality of CAN databases, and performing CAN communication, by each ECU, based upon the uniquely configured CAN message information stored in the newly identified CAN database.
    Type: Application
    Filed: October 2, 2018
    Publication date: April 2, 2020
    Inventor: Ashwin Kulkarni