Patents by Inventor Jonathan Chien
Jonathan Chien 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: 12517590Abstract: A near infrasonic sound-based control system and method for a wearable electronic device can include: detecting a near infrasonic sound wave with a microphone, the near infrasonic sound wave resulting from a gesture of a user, correlating an input command to the near infrasonic sound wave; and executing the input command on the wearable electronic device.Type: GrantFiled: September 6, 2023Date of Patent: January 6, 2026Assignee: Maxim Integrated Products, Inc.Inventors: Vivek Prakash Nigam, Jonathan Chien
-
Publication number: 20250278412Abstract: A database system provides automatic synchronization from one or more databases to a table. The synchronized portion of each source database table is periodically imported into a corresponding portion of a destination database table. For each synchronized field in the table with data from multiple source databases, one of the source databases is set as a primary source, which determines the data type and field configuration of the field. Data from secondary sources are cast to the data type established by the primary source and represented using the primary source's field configuration. The source database table may also include data that is not synchronized with the destination database table. Similarly, the destination database table may be enriched with data that is not included in the source database table.Type: ApplicationFiled: May 19, 2025Publication date: September 4, 2025Inventors: Raghav Sethi, Ryan Joshua Pearl, Jonathan Chien, Chuan Ji, Nenya Edjah, Emmett Fred Nicholas, Jonathan Brandon Bakst
-
Patent number: 12332914Abstract: A database system provides automatic synchronization from one or more databases to a table. The synchronized portion of each source database table is periodically imported into a corresponding portion of a destination database table. For each synchronized field in the table with data from multiple source databases, one of the source databases is set as a primary source, which determines the data type and field configuration of the field. Data from secondary sources are cast to the data type established by the primary source and represented using the primary source's field configuration. The source database table may also include data that is not synchronized with the destination database table. Similarly, the destination database table may be enriched with data that is not included in the source database table.Type: GrantFiled: April 21, 2023Date of Patent: June 17, 2025Assignee: Formagrid IncInventors: Raghav Sethi, Ryan Joshua Pearl, Jonathan Chien, Chuan Ji, Nenya Edjah, Emmett Nicholas, Jonathan Brandon Bakst
-
Publication number: 20240411728Abstract: Technologies for implementing customized behaviors for content items are provided. An example method can include receiving, from a user account registered with a content management system, a request to access a content item managed by the content management system for the user account, the content item having one or more behaviors configured for an attribute associated with the content item and/or the content item associated with the attribute; obtaining, from a representation of a remote state of content items associated with the user account, metadata defining the attribute associated with the content item; based on the metadata, determining the one or more behaviors configured for the attribute and/or the content item associated with the attribute; and applying the one or more behaviors to the content item.Type: ApplicationFiled: August 22, 2024Publication date: December 12, 2024Inventors: Nipunn Koorapati, Pranav Vishnu Ramabhadran, Gautam Gupta, Adam Arbree, Michael Nilsson, Parker Timmerman, Stanimir Pehlivanov, Sourabh Yerfule, Yuyang Guo, Bryan Guillemette, Zihao Yang, Rishabh Jain, Jonathan Chien, Royce Ausburn, David Aeschlimann
-
Patent number: 12105677Abstract: Technologies for implementing customized behaviors for content items are provided. An example method can include receiving, from a user account registered with a content management system, a request to access a content item managed by the content management system for the user account, the content item having one or more behaviors configured for an attribute associated with the content item and/or the content item associated with the attribute; obtaining, from a representation of a remote state of content items associated with the user account, metadata defining the attribute associated with the content item; based on the metadata, determining the one or more behaviors configured for the attribute and/or the content item associated with the attribute; and applying the one or more behaviors to the content item.Type: GrantFiled: December 14, 2020Date of Patent: October 1, 2024Assignee: Dropbox, Inc.Inventors: Nipunn Koorapati, Pranav Vishnu Ramabhadran, Gautam Gupta, Adam Arbree, Michael Nilsson, Parker Timmerman, Stanimir Pehlivanov, Sourabh Yerfule, Yuyang Guo, Bryan Guillemette, Zihao Yang, Rishabh Jain, Jonathan Chien, Royce Ausburn, David Aeschlimann
-
Publication number: 20230252046Abstract: A database system provides automatic synchronization from one or more databases to a table. The synchronized portion of each source database table is periodically imported into a corresponding portion of a destination database table. For each synchronized field in the table with data from multiple source databases, one of the source databases is set as a primary source, which determines the data type and field configuration of the field. Data from secondary sources are cast to the data type established by the primary source and represented using the primary source’s field configuration. The source database table may also include data that is not synchronized with the destination database table. Similarly, the destination database table may be enriched with data that is not included in the source database table.Type: ApplicationFiled: April 21, 2023Publication date: August 10, 2023Inventors: Raghav Sethi, Ryan Joshua Pearl, Jonathan Chien, Chuan Ji, Nenya Edjah, Emmett Nicholas, Jonathan Brandon Bakst
-
Patent number: 11669548Abstract: A database system provides automatic synchronization from one or more databases to a table. The synchronized portion of each source database table is periodically imported into a corresponding portion of a destination database table. For each synchronized field in the table with data from multiple source databases, one of the source databases is set as a primary source, which determines the data type and field configuration of the field. Data from secondary sources are cast to the data type established by the primary source and represented using the primary source's field configuration. The source database table may also include data that is not synchronized with the destination database table. Similarly, the destination database table may be enriched with data that is not included in the source database table.Type: GrantFiled: September 13, 2021Date of Patent: June 6, 2023Assignee: Formagrid IncInventors: Raghav Sethi, Ryan Joshua Pearl, Jonathan Chien, Chuan Ji, Nenya Edjah, Emmett Nicholas, Jonathan Brandon Bakst
-
Patent number: 11475046Abstract: A database system provides automatic synchronization from one or more databases to a table. The synchronized portion of each source database table is periodically imported into a corresponding portion of a destination database table. For each synchronized field in the table with data from multiple source databases, one of the source databases is set as a primary source, which determines the data type and field configuration of the field. Data from secondary sources are cast to the data type established by the primary source and represented using the primary source's field configuration. The source database table may also include data that is not synchronized with the destination database table. Similarly, the destination database table may be enriched with data that is not included in the source database table.Type: GrantFiled: March 11, 2022Date of Patent: October 18, 2022Assignee: Formagrid IncInventors: Raghav Sethi, Ryan Joshua Pearl, Jonathan Chien, Chuan Ji, Nenya Edjah, Emmett Nicholas, Jonathan Brandon Bakst
-
Publication number: 20220197925Abstract: A database system provides automatic synchronization from one or more databases to a table. The synchronized portion of each source database table is periodically imported into a corresponding portion of a destination database table. For each synchronized field in the table with data from multiple source databases, one of the source databases is set as a primary source, which determines the data type and field configuration of the field. Data from secondary sources are cast to the data type established by the primary source and represented using the primary source's field configuration. The source database table may also include data that is not synchronized with the destination database table. Similarly, the destination database table may be enriched with data that is not included in the source database table.Type: ApplicationFiled: March 11, 2022Publication date: June 23, 2022Inventors: Raghav Sethi, Ryan Joshua Pearl, Jonathan Chien, Chuan Ji, Nenya Edjah, Emmett Nicholas, Jonathan Brandon Bakst
-
Publication number: 20220188273Abstract: Technologies for implementing customized behaviors for content items are provided. An example method can include receiving, from a user account registered with a content management system, a request to access a content item managed by the content management system for the user account, the content item having one or more behaviors configured for an attribute associated with the content item and/or the content item associated with the attribute; obtaining, from a representation of a remote state of content items associated with the user account, metadata defining the attribute associated with the content item; based on the metadata, determining the one or more behaviors configured for the attribute and/or the content item associated with the attribute; and applying the one or more behaviors to the content item.Type: ApplicationFiled: December 14, 2020Publication date: June 16, 2022Inventors: Nipunn Koorapati, Pranav Vishnu Ramabhadran, Gautam Gupta, Adam Arbree, Michael Nilsson, Parker Timmerman, Stanimir Pehlivanov, Sourabh Yerfule, Yuyang Guo, Bryan Guillemette, Zihao Yang, Rishabh Jain, Jonathan Chien, Royce Ausburn, David Aeschlimann
-
Publication number: 20220083565Abstract: A database system provides automatic synchronization from one or more databases to a table. The synchronized portion of each source database table is periodically imported into a corresponding portion of a destination database table. For each synchronized field in the table with data from multiple source databases, one of the source databases is set as a primary source, which determines the data type and field configuration of the field. Data from secondary sources are cast to the data type established by the primary source and represented using the primary source's field configuration. The source database table may also include data that is not synchronized with the destination database table. Similarly, the destination database table may be enriched with data that is not included in the source database table.Type: ApplicationFiled: September 13, 2021Publication date: March 17, 2022Inventors: Raghav Sethi, Ryan Joshua Pearl, Jonathan Chien, Chuan Ji, Nenya Edjah, Emmett Nicholas, Jonathan Brandon Bakst
-
Patent number: 10805760Abstract: A mobile device with orientation aware audio mapping capability is disclosed. The mobile device has an aux speaker, a loud speaker, a sensor for device orientation detection, and a processor (or processors) coupled to the sensor and the speakers. Depending on the device orientation, the processor sends a mapped audio output to the speakers. The mapped audio output may be a mono audio signal or a stereo audio signal. The stereo audio output signal may be a stereo audio output signal with a balanced or biased audio power distribution between the aux speaker and the loud speaker.Type: GrantFiled: July 21, 2016Date of Patent: October 13, 2020Assignee: Maxim Integrated Products, Inc.Inventors: Anthony Stephen Doy, Jonathan Chien, Robert Polleros, Vivek Nigam, Sang Youl Choi
-
Patent number: 10733054Abstract: The present technology pertains to a technique for responding to a crash of an application. The technique includes detecting a crash of an application running on the computing system, selecting a crash response for the application based on engagement status information for a flow profile comprising one or more user signals associated with the application, and implementing the instructions of the crash response.Type: GrantFiled: July 13, 2018Date of Patent: August 4, 2020Assignee: Dropbox, Inc.Inventors: Águeda Anaid Chacón, Narmada Jayasankar, Kaitlin Hanss, Jonathan Chien
-
Patent number: 10732954Abstract: The present technology pertains to a technique for updating an application; the technique seeks to select when to install the update to minimize interrupting a user experience with the application. For example, a system can download an update for the application and obtain an activity flag. This activity flag can indicate that the application will interrupt the user. The system can set the flag based on identifying a match between a flow profile and a current operative flow. The flow profile can be predefined and specify one or more user engagements. The operative flow can be identified based on a detection of one or more current user engagements with the application.Type: GrantFiled: December 30, 2016Date of Patent: August 4, 2020Assignee: Dropbox, Inc.Inventors: Karthik Bala, Jonathan Chien, Agueda Chacon
-
Publication number: 20180322015Abstract: The present technology pertains to a technique for responding to a crash of an application. The technique includes detecting a crash of an application running on the computing system, selecting a crash response for the application based on engagement status information for a flow profile comprising one or more user signals associated with the application, and implementing the instructions of the crash response.Type: ApplicationFiled: July 13, 2018Publication date: November 8, 2018Inventors: Águeda Anaid Chacón, Narmada Jayasankar, Kaitlin Hanss, Jonathan Chien
-
Publication number: 20180189048Abstract: The present technology pertains to a technique for updating an application; the technique seeks to select when to install the update to minimize interrupting a user experience with the application. For example, a system can download an update for the application and obtain an activity flag. This activity flag can indicate that the application will interrupt the user. The system can set the flag based on identifying a match between a flow profile and a current operative flow. The flow profile can be predefined and specify one or more user engagements. The operative flow can be identified based on a detection of one or more current user engagements with the application.Type: ApplicationFiled: December 30, 2016Publication date: July 5, 2018Inventors: Karthik Bala, Jonathan Chien, Agueda Chacon
-
Patent number: 9949031Abstract: A system for processing audio data comprising an amplifier configured to receive an audio signal and to perform nonlinear processing on the audio signal. An encoder coupled to the amplifier, the encoder configured to receive the nonlinearly processed audio signal and to encode the nonlinearly processed audio signal into a data transmission format. A transmitter configured to receive and transmit the encoded nonlinearly processed audio signal. A receiver configured to receive the transmitted encoded nonlinearly processed audio signal and to decode the encoded nonlinearly processed audio signal. A digital voice processor configured to receive the nonlinearly processed audio signal and to use the nonlinearly processed audio signal for echo estimation and to subsequently subtract the estimated echo signal from a microphone signal.Type: GrantFiled: April 10, 2013Date of Patent: April 17, 2018Assignee: SYNAPTICS INCORPORATEDInventors: Mouna Elkhatib, Trausti Thormundsson, Jonathan Chien, Yair Kerner
-
Patent number: 9600701Abstract: A sending computing device encodes data items as barcodes and simultaneously displays two or more barcodes on a first display screen of, or operatively coupled to, the sending computing device. A receiving computing device obtains the two or more barcodes from a single video frame captured by a first camera module of, or operatively coupled to, the receiving computing device. Furthermore, the receiving computing device encodes, as an acknowledgement barcode, an acknowledgement that identifies each barcode that was successfully received and displays the acknowledgement barcode on a second display screen of, or operatively coupled to, the receiving computing device. The sending computing device captures the acknowledgement barcode via a second camera module of, or operatively coupled to, the sending computing device. Based on the acknowledgement barcode, the sending computing device determines which of the data items were or were not successfully received by the receiving computing device.Type: GrantFiled: December 30, 2015Date of Patent: March 21, 2017Assignee: Dropbox, Inc.Inventors: Jonathan Chien, Richard Ian Orton, Gellert Weisz, Vikrant Varma
-
Publication number: 20170026772Abstract: A mobile device with orientation aware audio mapping capability is disclosed. The mobile device has an aux speaker, a loud speaker, a sensor for device orientation detection, and a processor (or processors) coupled to the sensor and the speakers. Depending on the device orientation, the processor sends a mapped audio output to the speakers. The mapped audio output may be a mono audio signal or a stereo audio signal. The stereo audio output signal may be a stereo audio output signal with a balanced or biased audio power distribution between the aux speaker and the loud speaker.Type: ApplicationFiled: July 21, 2016Publication date: January 26, 2017Applicant: Maxim Integrated Products, Inc.Inventors: Anthony Stephen Doy, Jonathan Chien, Robert Polleros, Vivek Nigam, Sang Youl Choi
-
Patent number: 8971542Abstract: A sound reproduction apparatus comprising a loudspeaker bar having a plurality of loudspeakers. A loudspeaker bar controller coupled to the loudspeaker bar for processing audio data for the plurality of loudspeakers, the loudspeaker bar controller comprising a spatial enhancement/virtualization system for receiving a surround channel of audio data and processing the surround channel of audio data with a spatial generation/virtualization filter, wherein a left stereo channel of audio data and a right stereo channel of audio data are not processed with the head related transfer function filter. Bass is enhanced for small speakers which are not able to produce bass frequencies.Type: GrantFiled: April 21, 2011Date of Patent: March 3, 2015Assignee: Conexant Systems, Inc.Inventors: Harry K. Lau, Yair Kerner, Jonathan Chien, James W. Wihardja