Patents by Inventor Neil Dhillon

Neil Dhillon 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: 11928961
    Abstract: To reduce the effects of traffic jams, a traffic reduction system identifies road segments having more a threshold amount of traffic. The traffic reduction system also receives an indication of a current location of a client device operating in a vehicle and compares the current location to the locations of the identified road segments to determine whether the vehicle is on or approaching the road segment. If the vehicle is on or approaching the road segment, the traffic reduction system determines a target speed for the vehicle to maintain an equal distance between the vehicle and the vehicle in front of the vehicle and the vehicle and the vehicle behind the vehicle. The traffic reduction system then provides the target speed to the client device for display on a user interface. By maintaining equal distances between vehicles in front of and behind each other, the amount of traffic dissipates.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: March 12, 2024
    Assignee: GOOGLE LLC
    Inventors: Neil Dhillon, Tanmay Wadhwa
  • Patent number: 11924644
    Abstract: Secure communication in mobile digital pages is provided. The system receives an electronic document and validates the electronic document for storage in a cache server. The system receives a request for the electronic document and provides it to a viewer component on a client computing device. The viewer component loads the electronic document in an iframe. The viewer component executes a runtime component to receive, via a secure communication channel, a tag from the electronic document. The system receives the tag and selects a data value for transmission to the viewer component. The viewer components provides the data value to cause the runtime component to execute an action with the data value.
    Type: Grant
    Filed: October 10, 2022
    Date of Patent: March 5, 2024
    Assignee: GOOGLE LLC
    Inventors: Jay Akkad, Nikhil Rao, Anshul Gupta, David Wang, Ian Baker, Neil Dhillon
  • Patent number: 11776399
    Abstract: In a method for efficiently guiding a driver of a vehicle through intersections, information regarding status of one or more traffic lights positioned at one or more intersections is received by a computing device or system associated with the driver or vehicle. A value of speed for the vehicle that, if matched by the driver, causes the vehicle to arrive at the intersection while the traffic light is green and avoids stopping as the vehicle moves through the intersection, is calculated. A dynamic visual or audio indicator is caused, by the computing device or system, to be presented to the driver via a display or speaker, respectively, of the computing device or system. Causing the dynamic indicator to be presented to the driver includes setting the dynamic indicator based on the calculated value of speed.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: October 3, 2023
    Assignee: GOOGLE LLC
    Inventors: Neil Dhillon, Tanmay Wadhwa
  • Publication number: 20230169959
    Abstract: Implementations set forth herein relate to an automated assistant that is responsive to spoken utterances spoken by multiple different users simultaneously, or otherwise within a narrow window of time, in furtherance of initializing one or more actions. For instance, when a primary user is interacting with an automated assistant, a secondary user may also provide a spoken utterance. In response, the automated assistant can selectively determine whether any input from the secondary user should affect a request from the primary user. In some instances, the automated assistant can elect to either disregard the secondary input, separately respond to the secondary input, or use some amount of content of the secondary input to further the request from the primary user. Incorporation of secondary input when fulfilling a primary request can be fluidly performed to resemble human conversation and eliminate any unnecessary engagement between the automated assistant and the users.
    Type: Application
    Filed: December 11, 2019
    Publication date: June 1, 2023
    Inventor: Neil Dhillon
  • Publication number: 20230036983
    Abstract: Secure communication in mobile digital pages is provided. The system receives an electronic document and validates the electronic document for storage in a cache server. The system receives a request for the electronic document and provides it to a viewer component on a client computing device. The viewer component loads the electronic document in an iframe. The viewer component executes a runtime component to receive, via a secure communication channel, a tag from the electronic document. The system receives the tag and selects a data value for transmission to the viewer component. The viewer components provides the data value to cause the runtime component to execute an action with the data value.
    Type: Application
    Filed: October 10, 2022
    Publication date: February 2, 2023
    Inventors: Jay Akkad, Nikhil Rao, Anshul Gupta, David Wang, Ian Baker, Neil Dhillon
  • Patent number: 11470478
    Abstract: Secure communication in mobile digital pages is provided. The system receives an electronic document and validates the electronic document for storage in a cache server. The system receives a request for the electronic document and provides it to a viewer component on a client computing device. The viewer component loads the electronic document in an iframe. The viewer component executes a runtime component to receive, via a secure communication channel, a tag from the electronic document. The system receives the tag and selects a data value for transmission to the viewer component. The viewer components provides the data value to cause the runtime component to execute an action with the data value.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: October 11, 2022
    Assignee: GOOGLE LLC
    Inventors: Jay Akkad, Nikhil Rao, Anshul Gupta, David Wang, Ian Baker, Neil Dhillon
  • Publication number: 20220108610
    Abstract: To reduce the effects of traffic jams, a traffic reduction system identifies road segments having more a threshold amount of traffic. The traffic reduction system also receives an indication of a current location of a client device operating in a vehicle and compares the current location to the locations of the identified road segments to determine whether the vehicle is on or approaching the road segment. If the vehicle is on or approaching the road segment, the traffic reduction system determines a target speed for the vehicle to maintain an equal distance between the vehicle and the vehicle in front of the vehicle and the vehicle and the vehicle behind the vehicle. The traffic reduction system then provides the target speed to the client device for display on a user interface. By maintaining equal distances between vehicles in front of and behind each other, the amount of traffic dissipates.
    Type: Application
    Filed: June 24, 2019
    Publication date: April 7, 2022
    Inventors: Neil Dhillon, Tanmay Wadhwa
  • Publication number: 20220101729
    Abstract: In a method for efficiently guiding a driver of a vehicle through intersections, information regarding status of one or more traffic lights positioned at one or more intersections is received by a computing device or system associated with the driver or vehicle. A value of speed for the vehicle that, if matched by the driver, causes the vehicle to arrive at the intersection while the traffic light is green and avoids stopping as the vehicle moves through the intersection, is calculated. A dynamic visual or audio indicator is caused, by the computing device or system, to be presented to the driver via a display or speaker, respectively, of the computing device or system. Causing the dynamic indicator to be presented to the driver includes setting the dynamic indicator based on the calculated value of speed.
    Type: Application
    Filed: December 10, 2021
    Publication date: March 31, 2022
    Inventors: Neil Dhillon, Tanmay Wadhwa
  • Patent number: 11263902
    Abstract: In a method for efficiently guiding a driver of a vehicle through intersections, information regarding status of one or more traffic lights positioned at one or more intersections is received by a computing device or system associated with the driver or vehicle, and a current speed of the vehicle is monitored as the vehicle approaches the intersection(s). A dynamic visual or audio indicator is set based on the status information and the current speed, and presented to the driver via a display or speaker, respectively, of the computing device or system. The dynamic indicator is indicative of one or more changes in speed that, if matched by the driver as the vehicle approaches the one or more intersections, would cause the driver to avoid one or more stops as the vehicle moves through the one or more intersections.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: March 1, 2022
    Assignee: GOOGLE LLC
    Inventors: Neil Dhillon, Tanmay Wadhwa
  • Publication number: 20210049907
    Abstract: In a method for efficiently guiding a driver of a vehicle through intersections, information regarding status of one or more traffic lights positioned at one or more intersections is received by a computing device or system associated with the driver or vehicle, and a current speed of the vehicle is monitored as the vehicle approaches the intersection(s). A dynamic visual or audio indicator is set based on the status information and the current speed, and presented to the driver via a display or speaker, respectively, of the computing device or system. The dynamic indicator is indicative of one or more changes in speed that, if matched by the driver as the vehicle approaches the one or more intersections, would cause the driver to avoid one or more stops as the vehicle moves through the one or more intersections.
    Type: Application
    Filed: March 7, 2018
    Publication date: February 18, 2021
    Inventors: Neil Dhillon, Tanmay Wadhwa
  • Publication number: 20200359210
    Abstract: Secure communication in mobile digital pages is provided. The system receives an electronic document and validates the electronic document for storage in a cache server. The system receives a request for the electronic document and provides it to a viewer component on a client computing device. The viewer component loads the electronic document in an iframe. The viewer component executes a runtime component to receive, via a secure communication channel, a tag from the electronic document. The system receives the tag and selects a data value for transmission to the viewer component. The viewer components provides the data value to cause the runtime component to execute an action with the data value.
    Type: Application
    Filed: August 27, 2019
    Publication date: November 12, 2020
    Inventors: Jay Akkad, Nikhil Rao, Anshul Gupta, David Wang, Ian Baker, Neil Dhillon