Patents by Inventor Kieran K. Gupta

Kieran K. Gupta 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: 11787413
    Abstract: A baseline event detection system to detect events by performing operations that include: generating a baseline data set; accessing a data stream; performing a comparison of the baseline data set and the data stream; and detecting an event based on the comparison.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: October 17, 2023
    Assignee: Samsara Inc.
    Inventors: Evaline Shin-Tin Tsai, Kieran K. Gupta, Margaret Irene Finch, Matthew Lee Basham, Bodecker John DellaMaria, Brian Tuan, James Chen, Jason Noah Laska, Jason Frederic Symons, John Charles Bicket, Kavya Joshi, Ryan Reading, Sabrina Quinn Shemet, Sean Kyungmok Bae, Ishaan Kansal
  • Patent number: 11595632
    Abstract: Example embodiments described herein relate to a camera configuration system to perform operations that include: capturing an image at a sensor device, the image comprising a set of image features; accessing a calibration template in response to the capturing the image at the sensor device; generating a presentation of the image, the presentation of the image including a display of the calibration template overlaid upon the image; and causing display of the presentation of the image at a client device.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: February 28, 2023
    Assignee: Samsara Networks Inc.
    Inventors: Evaline Shin-Tin Tsai, Ishaan Kansal, Kieran K. Gupta
  • Patent number: 11455069
    Abstract: Persisting atomically linked entities when utilizing an auto-complete mechanism is provided. A computing device may be utilized to receive an input in a user interface. The computing device may then display an auto-complete suggestion list in response to receiving the input in the user interface. A selection of an entity may then be received from the auto-complete suggestion list. The selected entity may then be atomically linked to program code defining an action. The atomically linked entity may then be inserted in the user interface. The atomically linked entity may then be persisted among the input received within the user interface. The input is modifiable and the atomically linked entity is unmodifiable within the user interface.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: September 27, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Kieran K. Gupta
  • Patent number: 11085788
    Abstract: In some implementations, a navigation service can provide a plurality of navigation instructions for a user to traverse a route to an intended destination. The navigation service can also identify at least one portion of the determined route that requires additional guidance based on one or more factors. For each portion of the route that requires additional guidance, the navigation service may generate one or more additional guidance instructions to be inserted within the plurality of navigation instructions, forming an enhanced set of instructions for traversing the route.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: August 10, 2021
    Assignee: Apple Inc.
    Inventors: Anil Saraogee, Mrinmayee Hingolikar, Sofia Boutahar, Justin Strawn, Kieran K. Gupta, Eric Grundstorm, Christopher Tremblay, Ilya Sandler
  • Publication number: 20210195166
    Abstract: Example embodiments described herein relate to a camera configuration system to perform operations that include: capturing an image at a sensor device, the image comprising a set of image features; accessing a calibration template in response to the capturing the image at the sensor device; generating a presentation of the image, the presentation of the image including a display of the calibration template overlaid upon the image; and causing display of the presentation of the image at a client device.
    Type: Application
    Filed: December 20, 2019
    Publication date: June 24, 2021
    Inventors: Evaline Shin-Tin Tsai, Ishaan Kansal, Kieran K. Gupta
  • Publication number: 20200342235
    Abstract: A baseline event detection system to detect events by performing operations that include: generating a baseline data set; accessing a data stream; performing a comparison of the baseline data set and the data stream; and detecting an event based on the comparison.
    Type: Application
    Filed: February 18, 2020
    Publication date: October 29, 2020
    Inventors: Evaline Shin-Tin Tsai, Kieran K. Gupta, Margaret Irene Finch, Matthew Lee Basham, Bodecker John DellaMaria, Brian Tuan, James Chen, Jason Noah Laska, Jason Frederic Symons, John Charles Bicket, Kavya Joshi, Ryan Reading, Sabrina Quinn Shemet, Sean Kyungmok Bae, Ishaan Kansal
  • Publication number: 20200342230
    Abstract: An event detection system to operations that include: detecting an event based on at least a portion of the sensor data, the event comprising a plurality of event attributes; determining one or more event attributes from the plurality of event attributes of the event transgress a threshold value; and causing display of a notification that includes a presentation of at least the portion of the sensor data in response to the determining that the one or more event attributes from among the plurality of event attributes of the event transgress the threshold value.
    Type: Application
    Filed: February 18, 2020
    Publication date: October 29, 2020
    Inventors: Evaline Shin-Tin Tsai, Kieran K. Gupta, Margaret Irene Finch, Matthew Lee Basham, Bodecker John DellaMaria, Brian Tuan, James Chen, Jason Noah Laska, Jason Frederic Symons, John Charles Bicket, Kavya Joshi, Ryan Reading, Sabrina Quinn Shemet, Sean Kyungmok Bae, Ishaan Kansal
  • Publication number: 20180348008
    Abstract: In some implementations, a navigation service can provide a plurality of navigation instructions for a user to traverse a route to an intended destination. The navigation service can also identify at least one portion of the determined route that requires additional guidance based on one or more factors. For each portion of the route that requires additional guidance, the navigation service may generate one or more additional guidance instructions to be inserted within the plurality of navigation instructions, forming an enhanced set of instructions for traversing the route.
    Type: Application
    Filed: April 24, 2018
    Publication date: December 6, 2018
    Applicant: Apple Inc.
    Inventors: ANIL SARAOGEE, MRINMAYEE HINGOLIKAR, SOFIA BOUTAHAR, JUSTIN STRAWN, KIERAN K. GUPTA, ERIC GRUNDSTORM, CHRISTOPHER TREMBLAY, ILYA SANDLER
  • Publication number: 20180150160
    Abstract: Persisting atomically linked entities when utilizing an auto-complete mechanism is provided. A computing device may be utilized to receive an input in a user interface. The computing device may then display an auto-complete suggestion list in response to receiving the input in the user interface. A selection of an entity may then be received from the auto-complete suggestion list. The selected entity may then be atomically linked to program code defining an action. The atomically linked entity may then be inserted in the user interface. The atomically linked entity may then be persisted among the input received within the user interface. The input is modifiable and the atomically linked entity is unmodifiable within the user interface.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 31, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Kieran K. Gupta
  • Patent number: 9836179
    Abstract: Persisting atomically linked entities when utilizing an auto-complete mechanism is provided. A computing device may be utilized to receive an input in a user interface. The computing device may then display an auto-complete suggestion list in response to receiving the input in the user interface. A selection of an entity may then be received from the auto-complete suggestion list. The selected entity may then be atomically linked to program code defining an action. The atomically linked entity may then be inserted in the user interface. The atomically linked entity may then be persisted among the input received within the user interface. The input is modifiable and the atomically linked entity is unmodifiable within the user interface.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: December 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Kieran K. Gupta
  • Publication number: 20140181692
    Abstract: Persisting atomically linked entities when utilizing an auto-complete mechanism is provided. A computing device may be utilized to receive an input in a user interface. The computing device may then display an auto-complete suggestion list in response to receiving the input in the user interface. A selection of an entity may then be received from the auto-complete suggestion list. The selected entity may then be atomically linked to program code defining an action. The atomically linked entity may then be inserted in the user interface. The atomically linked entity may then be persisted among the input received within the user interface. The input is modifiable and the atomically linked entity is unmodifiable within the user interface.
    Type: Application
    Filed: December 20, 2012
    Publication date: June 26, 2014
    Applicant: MICROSOFT CORPORATION
    Inventor: Kieran K. Gupta