Patents by Inventor Harsimran Singh

Harsimran Singh 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: 20210173485
    Abstract: A haptic interaction device include: a setting unit configured such that, when a desired stiffness related to a penetration depth of a haptic interaction point in a virtual environment and a feedback force corresponding to the penetration depth is designated, the setting unit sets a feedback force that is to occur when the haptic interaction point penetrates the virtual environment; a checkup unit checking, when a cycle is ended, the stiffness at the cycle during which the haptic interaction point penetrates the virtual environment along a pressing path and moves along a releasing path in the opposite direction to the direction of penetration according to the feedback force that has been set; and a determination unit determining a feedforward force offset value related to a feedback force at the next cycle adjacent to the cycle based on a result of comparing the checked stiffness and the desired stiffness.
    Type: Application
    Filed: July 4, 2017
    Publication date: June 10, 2021
    Inventors: Jee Hwan RYU, Harsimran SINGH
  • Publication number: 20200401136
    Abstract: An autonomous control system generates synthetic data that reflect simulated environments. Specifically, the synthetic data is a representation of sensor data of the simulated environment from the perspective of one or more sensors. The system generates synthetic data by introducing one or more simulated modifications to sensor data captured by the sensors or by simulating the sensor data for a virtual environment. The autonomous control system uses the synthetic data to train computer models for various detection and control algorithms. In general, this allows autonomous control systems to augment training data to improve performance of computer models, simulate scenarios that are not included in existing training data, and/or train computer models that remove unwanted effects or occlusions from sensor data of the environment.
    Type: Application
    Filed: June 8, 2020
    Publication date: December 24, 2020
    Inventors: Forrest Nelson Iandola, Donald Benton MacMillen, Anting Shen, Harsimran Singh Sidhu, Paras Jagdish Jain
  • Patent number: 10820361
    Abstract: A method, electronic device, and non-transitory computer readable medium for controlling Wi-Fi channels. The method comprises, in response to identifying an application to be executed, identifying, by the electronic device, available Wi-Fi channels to use for sending and receiving data for the application. The method also includes identifying, by the electronic device, which one of the available Wi-Fi channels to use for sending and receiving the data for the application based on preset mappings between applications and the available Wi-Fi channels.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: October 27, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Qian Wu, Harsimran Singh
  • Patent number: 10678244
    Abstract: An autonomous control system generates synthetic data that reflect simulated environments. Specifically, the synthetic data is a representation of sensor data of the simulated environment from the perspective of one or more sensors. The system generates synthetic data by introducing one or more simulated modifications to sensor data captured by the sensors or by simulating the sensor data for a virtual environment. The autonomous control system uses the synthetic data to train computer models for various detection and control algorithms. In general, this allows autonomous control systems to augment training data to improve performance of computer models, simulate scenarios that are not included in existing training data, and/or train computer models that remove unwanted effects or occlusions from sensor data of the environment.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: June 9, 2020
    Assignee: Tesla, Inc.
    Inventors: Forrest Nelson Iandola, Donald Benton MacMillen, Anting Shen, Harsimran Singh Sidhu, Paras Jagdish Jain
  • Publication number: 20200117953
    Abstract: Systems and methods for training machine models with augmented data. An example method includes identifying a set of images captured by a set of cameras while affixed to one or more image collection systems. For each image in the set of images, a training output for the image is identified. For one or more images in the set of images, an augmented image for a set of augmented images is generated. Generating an augmented image includes modifying the image with an image manipulation function that maintains camera properties of the image. The augmented training image is associated with the training output of the image. A set of parameters of the predictive computer model are trained to predict the training output based on an image training set including the images and the set of augmented images.
    Type: Application
    Filed: October 10, 2019
    Publication date: April 16, 2020
    Inventors: Matthew John Cooper, Paras Jain, Harsimran Singh Sidhu
  • Publication number: 20200074304
    Abstract: A neural network architecture is used that reduces the processing load of implementing the neural network. This network architecture may thus be used for reduced-bit processing devices. The architecture may limit the number of bits used for processing and reduce processing to prevent data overflow at individual calculations of the neural network. To implement this architecture, the number of bits used to represent inputs at levels of the network and the related filter masks may also be modified to ensure the number of bits of the output does not overflow the resulting capacity of the reduced-bit processor. To additionally reduce the load for such a network, the network may implement a “starconv” structure that permits the incorporation of nearby nodes in a layer to balance processing requirements and permit the network to learn from context of other nodes.
    Type: Application
    Filed: September 3, 2019
    Publication date: March 5, 2020
    Inventors: Forrest Nelson Iandola, Harsimran Singh Sidhu, Yiqi Hou
  • Publication number: 20200034710
    Abstract: A model training and implementation pipeline trains models for individual embedded systems. The pipeline iterates through multiple models and estimates the performance of the models. During a model generation stage, the pipeline translates the description of the model together with the model parameters into an intermediate representation in a language that is compatible with a virtual machine. The intermediate representation is agnostic or independent to the configuration of the target platform. During a model performance estimation stage, the pipeline evaluates the performance of the models without training the models. Based on the analysis of the performance of the untrained models, a subset of models is selected. The selected models are then trained and the performance of the trained models are analyzed. Based on the analysis of the performance of the trained models, a single model is selected for deployment to the target platform.
    Type: Application
    Filed: July 25, 2019
    Publication date: January 30, 2020
    Inventors: Harsimran Singh Sidhu, Paras Jagdish Jain, Daniel Paden Tomasello, Forrest Nelson Iandola
  • Patent number: 10198067
    Abstract: An apparatus for generating a tactile sensation comprises: a tactile sensation generating unit including a magnetorheological fluid, of which the shape changes according to a magnetic field and which comes in contact with a user's body, and a first magnet which is arranged to be surrounded with the magnetorheological fluid, which increases the amount of change of the magnetorheological fluid by the magnetic field thereof, and of which the position changes according to a change in a magnetic field generated by an external source; a magnetic field forming unit for selectively forming a magnetic field around the tactile sensation generating unit; and a control unit which outputs a signal for forming a magnetic field to the magnetic field forming unit when a user's body in contact with the tactile sensation generating unit reaches the surface of a virtual object.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: February 5, 2019
    Assignee: KOREA UNIVERSITY OF TECHNOLOGY AND EDUCATION INDUSTRY-UNIVERSITY COOPERATION FOUNDATION
    Inventors: Jee Hwan Ryu, Harsimran Singh
  • Publication number: 20180324874
    Abstract: A method, electronic device, and non-transitory computer readable medium for controlling Wi-Fi channels. The method comprises, in response to identifying an application to be executed, identifying, by the electronic device, available Wi-Fi channels to use for sending and receiving data for the application. The method also includes identifying, by the electronic device, which one of the available Wi-Fi channels to use for sending and receiving the data for the application based on preset mappings between applications and the available Wi-Fi channels.
    Type: Application
    Filed: May 2, 2017
    Publication date: November 8, 2018
    Inventors: Qian Wu, Harsimran Singh
  • Patent number: 10108374
    Abstract: A memory controller receives first and second write transactions from a processor and stores write data in a memory. The memory controller includes an address comparison circuit, a buffer, a level control circuit, a command generator, and a control circuit. The address comparison circuit compares second and third addresses and outputs first and second write data when the second and third addresses are consecutive. The buffer stores the first and second write data and outputs buffered data based on a control signal. The level control circuit compares a size of the buffered data with a threshold size and the size of the buffer. The command generator causes a write transaction to be executed based on the comparison results, rather than having the processor initiate the transaction, which reduces the load on the processor, and the buffered write data is stored in the memory.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: October 23, 2018
    Assignee: NXP USA, INC.
    Inventors: Harsimran Singh, Neeraj Chandak, Snehlata Gutgutia, Vivek Singh
  • Publication number: 20180275658
    Abstract: An autonomous control system generates synthetic data that reflect simulated environments. Specifically, the synthetic data is a representation of sensor data of the simulated environment from the perspective of one or more sensors. The system generates synthetic data by introducing one or more simulated modifications to sensor data captured by the sensors or by simulating the sensor data for a virtual environment. The autonomous control system uses the synthetic data to train computer models for various detection and control algorithms. In general, this allows autonomous control systems to augment training data to improve performance of computer models, simulate scenarios that are not included in existing training data, and/or train computer models that remove unwanted effects or occlusions from sensor data of the environment.
    Type: Application
    Filed: March 23, 2018
    Publication date: September 27, 2018
    Inventors: Forrest Nelson Iandola, Donald Benton MacMillen, Anting Shen, Harsimran Singh Sidhu, Paras Jagdish Jain
  • Publication number: 20180188733
    Abstract: An autonomous control system combines sensor data from multiple sensors to simulate sensor data from high-capacity sensors. The sensor data contains information related to physical environments surrounding vehicles for autonomous guidance. For example, the sensor data may be in the form of images that visually capture scenes of the surrounding environment, geo-location of the vehicles, and the like. The autonomous control system simulates high-capacity sensor data of the physical environment from replacement sensors that may each have lower capacity than high-capacity sensors. The high-capacity sensor data may be simulated via one or more neural network models. The autonomous control system performs various detection and control algorithms on the simulated sensor data to guide the vehicle autonomously.
    Type: Application
    Filed: December 27, 2017
    Publication date: July 5, 2018
    Inventors: Forrest Nelson Iandola, Donald Benton MacMillen, Anting Shen, Harsimran Singh Sidhu, Daniel Paden Tomasello, Rohan Nandkumar Phadte, Paras Jagdish Jain
  • Publication number: 20180018131
    Abstract: A memory controller receives first and second write transactions from a processor and stores write data in a memory. The memory controller includes an address comparison circuit, a buffer, a level control circuit, a command generator, and a control circuit. The address comparison circuit compares second and third addresses and outputs first and second write data when the second and third addresses are consecutive. The buffer stores the first and second write data and outputs buffered data based on a control signal. The level control circuit compares a size of the buffered data with a threshold size and the size of the buffer. The command generator causes a write transaction to be executed based on the comparison results, rather than having the processor initiate the transaction, which reduces the load on the processor, and the buffered write data is stored in the memory.
    Type: Application
    Filed: July 12, 2016
    Publication date: January 18, 2018
    Inventors: HARSIMRAN SINGH, NEERAJ CHANDAK, SNEHLATA GUTGUTIA, VIVEK SINGH
  • Publication number: 20170329393
    Abstract: An apparatus for generating a tactile sensation comprises: a tactile sensation generating unit including a magnetorheological fluid, of which the shape changes according to a magnetic field and which comes in contact with a user's body, and a first magnet which is arranged to be surrounded with the magnetorheological fluid, which increases the amount of change of the magnetorheological fluid by the magnetic field thereof, and of which the position changes according to a change in a magnetic field generated by an external source; a magnetic field forming unit for selectively forming a magnetic field around the tactile sensation generating unit; and a control unit which outputs a signal for forming a magnetic field to the magnetic field forming unit when a user's body in contact with the tactile sensation generating unit reaches the surface of a virtual object.
    Type: Application
    Filed: August 23, 2016
    Publication date: November 16, 2017
    Applicant: KOREA UNIVERSITY OF TECHNOLOGY AND EDUCATION INDUS TRY-UNIVERSITY COOPERATION FOUNDATION
    Inventors: Jee Hwan RYU, Harsimran SINGH
  • Publication number: 20170294082
    Abstract: In a method and system of incorporating team challenges into a social game, a request to start a team challenge is received. The team challenge includes an in-game task that a plurality of players is to complete, with the plurality of players including an initiator and a helper. A selection of the helper from a set of buddies is received, with the set of buddies being based on a social network of the initiator. A completion of the in-game task by each of the plurality of players is detected. A reward is provided to each of the plurality of players based on the completion. In this way, new players are attracted to the social game, and current players increase their levels of participation in the social game.
    Type: Application
    Filed: June 27, 2017
    Publication date: October 12, 2017
    Inventors: Michael Kane, Harsimran Singh
  • Patent number: 9715789
    Abstract: In a method and system of incorporating team challenges into a social game, a request to start a team challenge is received. The team challenge includes an in-game task that a plurality of players is to complete, with the plurality of players including an initiator and a helper. A selection of the helper from a set of buddies is received, with the set of buddies being based on a social network of the initiator. A completion of the in-game task by each of the plurality of players is detected. A reward is provided to each of the plurality of players based on the completion. In this way, new players are attracted to the social game, and current players increase their levels of participation in the social game.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: July 25, 2017
    Assignee: Zynga Inc.
    Inventors: Michael Kane, Harsimran Singh
  • Publication number: 20150072780
    Abstract: Systems and methods for embedding and tracking revenue from fully operational games into third party websites are disclosed.
    Type: Application
    Filed: November 17, 2014
    Publication date: March 12, 2015
    Inventors: Matthew Adam Ocko, Mark Jonathan Pincus, Harsimran Singh, Tim Terence Trampedach
  • Patent number: 8894482
    Abstract: Systems and methods for embedding and tracking revenue from fully operational games into third party websites are disclosed.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: November 25, 2014
    Assignee: Zynga Inc.
    Inventors: Matthew Adam Ocko, Mark Jonathan Pincus, Harsimran Singh, Tim Terence Trampedach
  • Patent number: 8353760
    Abstract: Systems and methods for embedding and tracking revenue from fully operational games into third party websites are disclosed.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: January 15, 2013
    Assignee: Zynga Inc.
    Inventors: Matthew Adam Ocko, Mark Jonathan Pincus, Harsimran Singh, Tim Terence Trampedach
  • Patent number: 8257174
    Abstract: Systems and methods for embedding and tracking revenue from fully operational games into third party websites are disclosed.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: September 4, 2012
    Assignee: Zynga Inc.
    Inventors: Mark Jonathan Pincus, Matthew Adam Ocko, Harsimran Singh, Tim Terence Trampedach