Patents by Inventor Jaee Patwardhan
Jaee Patwardhan 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: 11347834Abstract: Implementations disclose methods and systems for facilitating an automated user login into a first application hosted by a first-screen device. A method includes detecting, by a second-screen device, a message transmitted by the first-screen device over a network; determining, based on the message, that the first application hosted by the first-screen device is requesting user authentication for the automated user login; presenting, via a second application hosted by the second-screen device, a prompt for user input indicating user acceptance of the automated user login; receiving the user input indicating the user acceptance of the automated user login; and responsive to the user input, transmitting an authentication code from the message to the server device to perform the user authentication for the automated user login into the first application.Type: GrantFiled: November 4, 2019Date of Patent: May 31, 2022Assignee: Google LLCInventors: Julien Marchand, Sophia Bong, Daniel Kaemmerer, Allan Mills, Jaee Patwardhan, Steven Wright, Sana Mithani, Nicolas Klein, William Denniss
-
Publication number: 20220113935Abstract: A method includes detecting a session between a mobile device and an alternative playback device. In response to detecting that the session has been established, the method also includes presenting a graphical user interface (GUI) on a screen of a mobile device of a user including a voice search GUI element representing a voice search, receiving a user selection of the voice search GUI element, receiving an audio input of the user to request a search of one or more media items, the audio input specifying one or more search criteria for the search, and submitting a textual search query derived from the audio input for processing, wherein a result of the search is to be presented to the user on a screen of the alternative playback device.Type: ApplicationFiled: July 1, 2019Publication date: April 14, 2022Inventors: Jaee Patwardhan, Sana Mithani, Allan Mills, Nicolas Klein, Yakka Nakia Murphy, Adam Harrison
-
Publication number: 20200067901Abstract: Implementations disclose methods and systems for facilitating an automated user login into a first application hosted by a first-screen device. A method includes detecting, by a second-screen device, a message transmitted by the first-screen device over a network; determining, based on the message, that the first application hosted by the first-screen device is requesting user authentication for the automated user login; presenting, via a second application hosted by the second-screen device, a prompt for user input indicating user acceptance of the automated user login; receiving the user input indicating the user acceptance of the automated user login; and responsive to the user input, transmitting an authentication code from the message to the server device to perform the user authentication for the automated user login into the first application.Type: ApplicationFiled: November 4, 2019Publication date: February 27, 2020Inventors: Julien Marchand, Sophia Bong, Daniel Kaemmerer, Allan Mills, Jaee Patwardhan, Steven Wright, Sana Mithani, Nicolas Klein, William Denniss
-
Patent number: 10469474Abstract: Implementations disclose methods and systems for facilitating an automated user login into a first application hosted by a first-screen device. A method includes detecting, by a second-screen device, a message transmitted by the first-screen device over a network; determining, based on the message, that the first application hosted by the first-screen device is requesting user authentication for the automated user login; presenting, via a second application hosted by the second-screen device, a prompt for user input indicating user acceptance of the automated user login; receiving the user input indicating the user acceptance of the automated user login; and responsive to the user input, transmitting an authentication code from the message to the server device to perform the user authentication for the automated user login into the first application.Type: GrantFiled: May 23, 2017Date of Patent: November 5, 2019Assignee: Google LLCInventors: Julien Marchand, Sophia Bong, Daniel Kaemmerer, Allan Mills, Jaee Patwardhan, Steven Wright, Sana Mithani, Nicolas Klein, William Denniss
-
Patent number: 10387537Abstract: Described herein are systems and methods for providing introductory content before presentation of primary content. The introductory content engages the user's attention while the primary content is prepared for presentation and may improve the user experience. User input responsive to the introductory content may be used to indicate a point of interest within the primary content. Subsequent presentation of the primary content may begin at the point of interest or a point based at least in part on the point of interest.Type: GrantFiled: December 18, 2012Date of Patent: August 20, 2019Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Eric Peter Raeber, Daniel Peter Cox, Jaee Patwardhan
-
Publication number: 20180343240Abstract: Implementations disclose methods and systems for facilitating an automated user login into a first application hosted by a first-screen device. A method includes detecting, by a second-screen device, a message transmitted by the first-screen device over a network; determining, based on the message, that the first application hosted by the first-screen device is requesting user authentication for the automated user login; presenting, via a second application hosted by the second-screen device, a prompt for user input indicating user acceptance of the automated user login; receiving the user input indicating the user acceptance of the automated user login; and responsive to the user input, transmitting an authentication code from the message to the server device to perform the user authentication for the automated user login into the first application.Type: ApplicationFiled: May 23, 2017Publication date: November 29, 2018Inventors: Julien Marchand, Sophia Bong, Daniel Kaemmerer, Allan Mills, Jaee Patwardhan, Steven Wright, Sana Mithani, Nicolas Klein, William Denniss
-
Patent number: 9767317Abstract: A browser includes modules to provide markup language applications with access to cryptographic functions executing in a secure zone. Non-secure operations associated with the cryptographic functions called by the markup language application may be executed in a virtual machine. Sensitive data such as cryptographic keys may be “wrapped” or encrypted by the secure zone using a key. The encrypted sensitive data may then be stored in non-secure memory for further use. Upon request by the cryptographic functions, the encrypted sensitive data may be retrieved and decrypted with the secure zone for use.Type: GrantFiled: March 25, 2014Date of Patent: September 19, 2017Assignee: Amazon Technologies, Inc.Inventors: Sreeram Raju Chakrovorthy, Celil Urgan, Shinjan Kumar Tiwary, Joseph Everett Bentley, Jaee Patwardhan
-
Patent number: 9710481Abstract: A virtual installation module running on a user device determines that at least one application file chunk is to be stored in a memory of the user device prior to being executed, wherein the application file chunk includes a subset of the data of the application and is stored on a remote storage device that correspond to an application to be executed by the processing device. The virtual installation module determines when a request to execute the application on the user device will be received and stores the at least one application file chunk from the remote storage device in the memory of the user device based at least in part on when the at least one application file chunk will be utilized during execution of the application.Type: GrantFiled: September 26, 2014Date of Patent: July 18, 2017Assignee: Amazon Technologies, Inc.Inventors: Donald John Darling, Jr., Douglas Sim Dietrich, Jaee Patwardhan
-
Patent number: 9674255Abstract: Media devices may stream a wide variety of content for presentation. Described herein are systems, devices, and methods for improving the presentation of the content. The media device may execute a pipeline architecture comprising a sequential execution of a plurality of threads. The threads may include a decryption thread, a decoding thread, and a rendering thread. The media device may include buffer queues between the threads, which enable continuous content presentation when one or more of the threads fail to communicate with another thread. The media device may pause the presentation of content by suspending the execution of the rendering thread. In one implementation, the media device replaces a stale frame that is displayed after performing a seek function with a black frame. In another example, to maintain content presentation, the media device drops video frames if an audio video lag event occurs.Type: GrantFiled: March 26, 2014Date of Patent: June 6, 2017Assignee: Amazon Technologies, Inc.Inventors: Shinjan Kumar Tiwary, Celil Urgan, Sreeram Raju Chakrovorthy, Jaee Patwardhan, Joseph Everett Bentley
-
Patent number: 8922713Abstract: Content comprising audio and video may be processed by different processing pipelines, but latencies between these pipelines may differ due to differences in data compression, processing loads, and so forth. The time between entry and exit from the pipeline of a frame is measured to determine pipeline latency. The pipeline latency may be used to shift timing of audio frames, video frames, or both, such that they are synchronized during presentation.Type: GrantFiled: April 25, 2013Date of Patent: December 30, 2014Assignee: Amazon Technologies, Inc.Inventors: Sreeram Raju Chakrovorthy, Ziqiang Huang, Jaee Patwardhan