Patents by Inventor Amandeep Singh

Amandeep 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).

  • Patent number: 10667785
    Abstract: The present invention provides scanning mechanisms for imaging probes using for imaging mammalian tissues and structures using high resolution imaging, including high frequency ultrasound and/or optical coherence tomography. The imaging probes include adjustable rotational drive mechanism for imparting rotational motion to an imaging assembly containing either optical or ultrasound transducers which emit energy into the surrounding area. The imaging assembly includes a scanning mechanism having including a movable member configured to deliver the energy beam along a path out of said elongate hollow shaft at a variable angle with respect to said longitudinal axis to give forward and side viewing capability of the imaging assembly. The movable member is mounted in such a way that the variable angle is a function of the angular velocity of the imaging assembly.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: June 2, 2020
    Assignee: SUNNYBROOK HEALTH SCIENCES CENTRE
    Inventors: Brian Courtney, Nigel Robert Munce, Amandeep Singh Thind, Victor Xiao Dong Yang, Francis Stuart Foster, Alan Soong, Brian Heng Li
  • Publication number: 20200160860
    Abstract: Techniques for dynamic contact ingestion are described. A system may interpret a voice command received from a first device based on contact data or other information associated with a second device connected to the first device. For example, when a data connection is made between the first device and the second device, the first device may receive the contact data and send the contact data to a remote system. The remote system may temporarily associate the contact data with the first device, enabling the remote system to interpret a voice command received from the first device using the contact data. The remote system may use the contact data to perform disambiguation, enabling the remote system to initiate outbound calls, announce inbound calls, and/or the like. When the second device is disconnected from the first device, the remote system may remove the association between the contact data and the first device.
    Type: Application
    Filed: March 21, 2019
    Publication date: May 21, 2020
    Inventors: Amandeep Singh, Amit Chakraborty, Peng Bai, Kamal Bhambhani, Premal Dinesh Desai, Shane Michael Wilson, Sanjay Rajput, Abhay Gupta
  • Publication number: 20200153740
    Abstract: Method for unified networking for a device in heterogeneous mobile environments includes maintaining and monitoring active network interfaces, managing the location of the device, managing network access security, enabling disruption tolerance support for applications, enabling service sharing and session mobility, managing system parameters for one or more active application sessions, managing storage functionality in one or more memory devices, and maintaining a mapping for one or more flows corresponding to the one or more active application sessions, maintaining one or more policies, and performing flow control decisions based upon the policies using a policy engine. The method can also include monitoring for network events, evaluating whether to perform a handover based upon policies, and providing seamless secure handovers in a heterogeneous mobile environment. A device, non-transitory computer-readable medium, and a system for unified networking are also provided.
    Type: Application
    Filed: January 16, 2020
    Publication date: May 14, 2020
    Applicant: THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK
    Inventors: Amandeep SINGH, Gaston S. ORMAZABAL, Henning G. SCHULZRINNE
  • Patent number: 10630535
    Abstract: A method of operation of a first device associated with a first user includes sending a communication to a second device associated with a second user. The communication is sent in response to detecting one or more conditions associated with delaying one or more notifications at a plurality of devices that includes the first device and the second device. The communication is associated with a timing window during which the one or more notifications are to be delayed. The method further includes delaying, during the timing window, generation of a first notification at the first device. The method further includes generating, in response to determining expiration of the timing window, generating the first notification at the first device.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: April 21, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Ashokkumar Narayanaswamy, Amandeep Singh Bedi, Shankar Anand
  • Publication number: 20200120763
    Abstract: A method for assembling an induction heating device includes the steps of interposing at least one ferrite bar between a coil assembly and a support plate, and snap engaging a central polymeric fastening element on the support plate. At least one end of the ferrite bar is inserted in a radial seat of the central polymeric fastening element. The coil assembly is snap engaged with the central polymeric fastening element in order to sandwich the ferrite bars between the support plate and the coil assembly.
    Type: Application
    Filed: December 16, 2019
    Publication date: April 16, 2020
    Inventors: LAURA FOSSATI, AMANDEEP SINGH, GABOR PAPOTTI
  • Publication number: 20200120119
    Abstract: The present disclosure pertains to detecting a network attack. In one embodiment, a first device may receive a high-precision time signal and may use the signal to associate a first time stamp with each of a plurality of data packets reflecting a time that each data packet is transmitted. A second device may receive the plurality of data packets from the first device via a data network. The second device may also receive the high-precision time signal and may use the signal to associate a second time stamp with each of the plurality of data packets reflecting a time that each data packet is received. A time of flight may be determined based on the first time stamp and the second time stamp. The second device may determine whether the time of flight for each of the first plurality of data packets is consistent with a valid time of flight.
    Type: Application
    Filed: October 15, 2018
    Publication date: April 16, 2020
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: Amandeep Singh Kalra, David J. Dolezilek
  • Publication number: 20200104863
    Abstract: A method for managing a retail environment includes identifying a plurality of shopping carts traveling through an aisle of a retail environment; retrieving information of respective times of the plurality of shopping carts entering the aisle, and respective times of the plurality of shopping carts leaving the aisle; associating the plurality of shopping carts with respective transaction identifications; generating a database comprising the transaction identifications and respective items, the items of each transaction identification comprising at least a dwell time class, respective purchase states of one or more products deployed along the aisle, and respective query states of the one or more product; calculating a respective product conversion rate of each of the transaction identifications based on the database; and providing an aisle product conversion rate for managing product placements in the retail environment based on the respective product conversion rate of each of the transaction identifications.
    Type: Application
    Filed: September 5, 2019
    Publication date: April 2, 2020
    Applicant: Johnson Controls Technology Company
    Inventors: Anushka Gupta, Shrey Ostwal, Ankur Thareja, Amandeep Singh Johar, Avinash Shreekant Bhate
  • Publication number: 20200089779
    Abstract: Methods, systems, and computer programs encoded on computer storage media, for incrementally receiving and rendering content items. One example system includes a server, a user device, and a client running on the user device. The client sends a content request to the server. The client receives a response to the content request incrementally in multiple fragments. The multiple fragments constitute the entire response. The fragments include content items and metadata describing the content items, and each content item is renderable and defined by one or more data objects. The client incrementally renders the content items in the fragments in a display buffer as the fragments are received. The content items are rendered in an order determined by the metadata. The client displays all or a part of the display buffer on a display of the user device.
    Type: Application
    Filed: September 19, 2018
    Publication date: March 19, 2020
    Inventors: John Anthony Debay, Abdelrahman Asal, Amandeep Singh Grewal, Reza Mohamed Ekbal Lotun, Nolan O`Brien
  • Patent number: 10594848
    Abstract: A method of initiating a communication includes detecting, at a mobile device, that a button is being pressed. The method also includes generating sensor information associated with a finger in response to a determination that the finger is pressing the button. The sensor information indicates at least a duration that the finger is pressing the button. The method further includes initiating the communication with a particular contact of a plurality of contacts using contact information for the particular contact. The particular contact is selected based on at least the duration.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: March 17, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Ashokkumar Narayanaswamy, Amandeep Singh Bedi, Shankar Anand
  • Patent number: 10541926
    Abstract: Method for unified networking for a device in heterogeneous mobile environments includes maintaining and monitoring active network interfaces, managing the location of the device, managing network access security, enabling disruption tolerance support for applications, enabling service sharing and session mobility, managing system parameters for one or more active application sessions, managing storage functionality in one or more memory devices, and maintaining a mapping for one or more flows corresponding to the one or more active application sessions, maintaining one or more policies, and performing flow control decisions based upon the policies using a policy engine. The method can also include monitoring for network events, evaluating whether to perform a handover based upon policies, and providing seamless secure handovers in a heterogeneous mobile environment. A device, non-transitory computer-readable medium, and a system for unified networking are also provided.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: January 21, 2020
    Assignee: THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK
    Inventors: Amandeep Singh, Gaston S. Ormazabal, Henning G. Schulzrinne
  • Patent number: 10534377
    Abstract: Disclosed is a control system for a water network. The control system includes a plurality of remotely-located monitoring and or monitoring and automatic control stations each including an automation controller for local control and automation, and each in communication via a dual-ring communication topology for system or wide-area control. The dual-ring facilitates redundant peer-to-peer data exchange to provide upstream and downstream water flow and water quality information. Systems described herein may calculate flow differential based on water flow data from each of the monitoring stations, and control flow based on the calculated flow differential.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: January 14, 2020
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: David J. Dolezilek, Amandeep Singh Kalra
  • Patent number: 10531522
    Abstract: A method for assembling an induction heating device includes the steps of interposing at least one ferrite bar between a coil assembly and a support plate, and snap engaging a central polymeric fastening element on the support plate. At least one end of the ferrite bar is inserted in a radial seat of the central polymeric fastening element. The coil assembly is snap engaged with the central polymeric fastening element in order to sandwich the ferrite bars between the support plate and the coil assembly.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: January 7, 2020
    Assignee: Whirlpool Corporation
    Inventors: Laura Fossati, Amandeep Singh, Gabor Papotti
  • Patent number: 10487752
    Abstract: An overthrust protection system for an aircraft engine. The system comprises an engine overspeed protection unit comprising overspeed logic and an overspeed solenoid valve controlled by the overspeed logic, the overspeed logic configured to energize the overspeed solenoid valve for removing fuel flow to the engine upon detection of an overspeed condition of the aircraft engine; and an overthrust controller coupled to the overspeed protection unit and configured to measure engine thrust and to detect an overthrust condition when an engine thrust threshold has been exceeded, and configured to trigger energizing of the overspeed solenoid valve upon detection of the overthrust condition and an aircraft-on-ground condition.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: November 26, 2019
    Assignee: PRATT & WHITNEY CANADA CORP.
    Inventors: Janusz Fiedler, Tatjana Pekovic, Dave Sellors, Amandeep Singh Chahal
  • Publication number: 20190356534
    Abstract: A method of operation of a first device associated with a first user includes sending a communication to a second device associated with a second user. The communication is sent in response to detecting one or more conditions associated with delaying one or more notifications at a plurality of devices that includes the first device and the second device. The communication is associated with a timing window during which the one or more notifications are to be delayed. The method further includes delaying, during the timing window, generation of a first notification at the first device. The method further includes generating, in response to determining expiration of the timing window, generating the first notification at the first device.
    Type: Application
    Filed: May 21, 2018
    Publication date: November 21, 2019
    Inventors: Ashokkumar Narayanaswamy, Amandeep Singh BEDI, Shankar ANAND
  • Patent number: 10459023
    Abstract: A system and method for determining electrical stress in an electrical power system of a work vehicle. The work vehicle includes a plurality of electrical power circuits, wherein each of the electrical power circuits is operatively connected to one of a plurality of electrical devices, such as a motor. One or more controllers are each operatively connected to one or more of the plurality of devices to determine a change to an operating characteristic of the connected device. In one embodiment, a current sensor is coupled to each of the devices to sense current drawn by the device over a period of time. Each of the controllers is configured to compare the value of the sensed current to a predetermined value of current to determine a rise in temperature of the device. The determined rise in temperature is used to determine fault conditions occurring in the devices and associated wiring harnesses.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: October 29, 2019
    Assignee: DEERE & COMPANY
    Inventors: Atul Kolhe, Amandeep Singh Jassal, Dinesh V. Phatak
  • Publication number: 20190289110
    Abstract: A method of initiating a communication includes detecting, at a mobile device, that a button is being pressed. The method also includes generating sensor information associated with a finger in response to a determination that the finger is pressing the button. The sensor information indicates at least a duration that the finger is pressing the button. The method further includes initiating the communication with a particular contact of a plurality of contacts using contact information for the particular contact. The particular contact is selected based on at least the duration.
    Type: Application
    Filed: March 14, 2018
    Publication date: September 19, 2019
    Inventors: Ashokkumar Narayanaswamy, Amandeep Singh Bedi, Shankar Anand
  • Patent number: 10343887
    Abstract: A carbonated drink dispensing system includes a carbonation tank, a CO2 cylinder configured to deliver CO2 to the carbonation tank at a pressure of between 50 psi and 60 psi, a low-pressure pump configured to pump water into the carbonation tank, and a level sensor configured to determine when the water in the carbonation tank has reached a pre-determined level. The low-pressure pump is configured to stop pumping water when the level sensor determines that the water in the carbonation tank has reached the pre-determined level. The low-pressure pump starts pumping water again after a time delay.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: July 9, 2019
    Assignee: PepsiCo, Inc.
    Inventors: Gurmeet Singh Bhutani, Rahul Sadashiv Kamble, Amandeep Singh Gulati
  • Publication number: 20190207694
    Abstract: The present disclosure pertains to systems and methods for publishing time-synchronized information. In one embodiment, a system may include a time interface configured to receive a common time signal and a network interface configured to transmit a plurality of data packets using a network. A publishing subsystem may be configured to cause the system to publish at least one data value according to a schedule and the common time signal. A processing sequence number subsystem may be configured to generate a processing sequence number to be included in the plurality of data packets and to reset the processing sequence number at a fixed interval based on the common time signal. A data packet subsystem may be configured to generate a plurality of data packets comprising a respective processing sequence number and the at least one data value.
    Type: Application
    Filed: March 6, 2019
    Publication date: July 4, 2019
    Applicant: Schweitzer Engineering Laboratories, Inc.
    Inventors: David J. Dolezilek, Jorge Fernando Calero, Amandeep Singh Kalra, Brian T. Waldron
  • Patent number: 10340867
    Abstract: An ultrasound circuit comprising a trans-impedance amplifier (TIA) with built-in time gain compensation functionality is described. The TIA is coupled to an ultrasonic transducer to amplify an electrical signal generated by the ultrasonic transducer in response to receiving an ultrasound signal. The TIA is, in some cases, followed by further analog and digital processing circuitry.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: July 2, 2019
    Assignee: Butterfly Network, Inc.
    Inventors: Amandeep Singh, Kailiang Chen, Tyler S. Ralston
  • Patent number: 10340866
    Abstract: An ultrasound circuit comprising a single-ended trans-impedance amplifier (TIA) is described, The TIA is coupled to an ultrasonic transducer to amplify an electrical signal generated by the ultrasonic transducer in response to receiving an ultrasound signal. The TEA is followed by further processing circuitry configured to filter, amplify, and digitize the signal produced by the TIA.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: July 2, 2019
    Assignee: Butterfly Network, Inc.
    Inventors: Amandeep Singh, Kailiang Chen, Tyler S. Ralston