Patents by Inventor Timothy S. Paek
Timothy S. Paek 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).
-
Publication number: 20240118744Abstract: Systems and processes for an integrated sensor framework are provided. For example, a first electronic device receives at least one input including sensor data from a second device. A representation of a physical environment associated with the first electronic device is obtained based on sensor data from the first electronic device and the sensor data from the second device. Movement information corresponding to movement of an object within the physical environment is identified. Event information is determined corresponding to activity within the physical environment, wherein the event information is determined based on the identified movement information and the representation of the physical environment. Accordingly, an output is provided to the user based on the event information.Type: ApplicationFiled: September 22, 2023Publication date: April 11, 2024Inventors: Richard T. VAUGHAN, Jamil DHANANI, Juan C. GARCIA, SeyedMehdi MOHAIMENIANPOUR, Geoffrey NAGY, Timothy S. PAEK, Naga Rama Abhishek PRATAPA, Muhammad Amir SHAFIQ
-
Publication number: 20230401486Abstract: The subject technology receives, from a first sensor of a device, first sensor output of a first type. The subject technology receives, from a second sensor of the device, second sensor output of a second type, the first and second sensors being non-touch sensors. The subject technology provides the first sensor output and the second sensor output as inputs to a machine learning model, the machine learning model having been trained to output a predicted touch-based gesture based on sensor output of the first type and sensor output of the second type. The subject technology provides a predicted touch-based gesture based on output from the machine learning model. Further, the subject technology adjusts an audio output level of the device based on the predicted gesture, and where the device is an audio output device.Type: ApplicationFiled: May 30, 2023Publication date: December 14, 2023Inventors: Keith P. AVERY, Jamil DHANANI, Harveen KAUR, Varun MAUDGALYA, Timothy S. PAEK, Dmytro RUDCHENKO, Brandt M. WESTING, Minwoo JEONG
-
Patent number: 11704592Abstract: The subject technology receives, from a first sensor of a device, first sensor output of a first type. The subject technology receives, from a second sensor of the device, second sensor output of a second type, the first and second sensors being non-touch sensors. The subject technology provides the first sensor output and the second sensor output as inputs to a machine learning model, the machine learning model having been trained to output a predicted touch-based gesture based on sensor output of the first type and sensor output of the second type. The subject technology provides a predicted touch-based gesture based on output from the machine learning model. Further, the subject technology adjusts an audio output level of the device based on the predicted gesture, and where the device is an audio output device.Type: GrantFiled: July 23, 2020Date of Patent: July 18, 2023Assignee: Apple Inc.Inventors: Keith P. Avery, Jamil Dhanani, Harveen Kaur, Varun Maudgalya, Timothy S. Paek, Dmytro Rudchenko, Brandt M. Westing, Minwoo Jeong
-
Publication number: 20230179704Abstract: Systems and processes for integrating a digital assistant with telephony are provided. For example, an incoming call may be received, from a caller, at an electronic device. A communication session may be established between the caller and the digital assistant of the electronic device. In accordance with a determination that the identification of the caller is unknown, determination is made whether the caller corresponds to an automated calling system. In accordance with a determination that the identification of the caller is known, a response is provided by the digital assistant to the caller. An output including information corresponding to the communication is provided at the electronic device.Type: ApplicationFiled: February 6, 2023Publication date: June 8, 2023Inventors: Madhusudan CHINTHAKUNTA, Ping Wen ONG, Timothy S. PAEK, Lauren Elise TAPPANA, Marcel VAN OS
-
Publication number: 20230124380Abstract: Systems and methods are disclosed for triggering an update to a machine-learning model upon detecting that a distribution of particular (e.g., recently collected) input data set is sufficiently different from a distribution training input data set used to train the model. The distributions may be determined to be sufficiently different when a classifier can identify to which distribution individual data elements belong (e.g., to at least a predetermined degree). An update to the machine-learning model can include morphing weights used by the model and/or retraining the model.Type: ApplicationFiled: December 15, 2022Publication date: April 20, 2023Applicant: Apple Inc.Inventors: Moises Goldszmidt, Anatoly D. Adamov, Juan C. Garcia, Julia R. Reisler, Timothy S. Paek, Vishwas Kulkarni, Yu-Chung Hsiao, Pavan Chitta
-
Patent number: 11595517Abstract: Systems and processes for integrating a digital assistant with telephony are provided. For example, an incoming call may be received, from a caller, at an electronic device. A communication session may be established between the caller and the digital assistant of the electronic device. In accordance with a determination that the identification of the caller is unknown, determination is made whether the caller corresponds to an automated calling system. In accordance with a determination that the identification of the caller is known, a response is provided by the digital assistant to the caller. An output including information corresponding to the communication is provided at the electronic device.Type: GrantFiled: August 5, 2021Date of Patent: February 28, 2023Assignee: Apple Inc.Inventors: Madhusudan Chinthakunta, Ping Wen Ong, Timothy S. Paek, Lauren Elise Tappana, Marcel Van Os
-
Patent number: 11562297Abstract: Systems and methods are disclosed for triggering an update to a machine-learning model upon detecting that a distribution of particular (e.g., recently collected) input data set is sufficiently different from a distribution training input data set used to train the model. The distributions may be determined to be sufficiently different when a classifier can identify to which distribution individual data elements belong (e.g., to at least a predetermined degree). An update to the machine-learning model can include morphing weights used by the model and/or retraining the model.Type: GrantFiled: May 15, 2020Date of Patent: January 24, 2023Assignee: Apple Inc.Inventors: Moises Goldszmidt, Anatoly D. Adamov, Juan C. Garcia, Julia R. Reisler, Timothy S. Paek, Vishwas Kulkarni, Yu-Chung Hsiao, Pavan Chitta
-
Publication number: 20220329691Abstract: Systems and processes for integrating a digital assistant with telephony are provided. For example, an incoming call may be received, from a caller, at an electronic device. A communication session may be established between the caller and the digital assistant of the electronic device. In accordance with a determination that the identification of the caller is unknown, determination is made whether the caller corresponds to an automated calling system. In accordance with a determination that the identification of the caller is known, a response is provided by the digital assistant to the caller. An output including information corresponding to the communication is provided at the electronic device.Type: ApplicationFiled: August 5, 2021Publication date: October 13, 2022Inventors: Madhusudan CHINTHAKUNTA, Ping Wen ONG, Timothy S. PAEK, Lauren Elise TAPPANA, Marcel VAN OS
-
Patent number: 11416136Abstract: The present disclosure generally relates to assigning tasks to various user inputs, and detecting and responding to user inputs. In some embodiments, the present disclosure relates to assigning tasks to various user inputs received on a back surface of a device, and detecting and responding to user inputs on the back surface of the device.Type: GrantFiled: February 4, 2021Date of Patent: August 16, 2022Assignee: Apple Inc.Inventors: John M. Nefulda, Keith P. Avery, Madhu Chinthakunta, Christopher B. Fleizach, Varun Maudgalya, Sommer E. Panage, Xinyi Yan, Garrett L. Weinberg, Michal K. Wegrzynski, William Caruso, Kenneth S. Friedman, Jamil Dhanani, Muhammad Amir Shafiq, Minwoo Jeong, Timothy S. Paek, Viet Huy Le, Heriberto Nieto, Brandt M. Westing, Rishabh Yadav
-
Patent number: 11175898Abstract: The subject technology receives a neural network model in a model format, the model format including information for a set of layers of the neural network model, each layer of the set of layers including a set of respective operations. The subject technology generates neural network (NN) code from the neural network model, the NN code being in a programming language distinct from the model format, and the NN code comprising a respective memory allocation for each respective layer of the set of layers of the neural network model, where the generating comprises determining the respective memory allocation for each respective layer based at least in part on a resource constraint of a target device. The subject technology compiles the NN code into a binary format. The subject technology generates a package for deploying the compiled NN code on the target device.Type: GrantFiled: September 25, 2019Date of Patent: November 16, 2021Assignee: Apple Inc.Inventors: Timothy S. Paek, Francesco Rossi, Jamil Dhanani, Keith P. Avery, Minwoo Jeong, Xiaojin Shi, Harveen Kaur, Brandt M. Westing
-
Publication number: 20210224687Abstract: Systems and methods are disclosed for triggering an update to a machine-learning model upon detecting that a distribution of particular (e.g., recently collected) input data set is sufficiently different from a distribution training input data set used to train the model. The distributions may be determined to be sufficiently different when a classifier can identify to which distribution individual data elements belong (e.g., to at least a predetermined degree). An update to the machine-learning model can include morphing weights used by the model and/or retraining the model.Type: ApplicationFiled: May 15, 2020Publication date: July 22, 2021Applicant: Apple Inc.Inventors: Moises Goldszmidt, Anatoly D. Adamov, Juan C. Garcia, Julia R. Reisler, Timothy S. Paek, Vishwas Kulkarni, Yu-Chung Hsiao, Pavan Chitta
-
Patent number: 10996851Abstract: Described herein is a split virtual keyboard that is displayed on a tablet (slate) computing device. The split virtual keyboard includes a first portion and a second portion, the first portion being separated from the second portion. The first portion includes a plurality of character keys that are representative at least one respective character. The tablet computing device is configured to support text generation by way of a continuous sequence of strokes over the plurality of character keys in the first portion of the split virtual keyboard.Type: GrantFiled: October 28, 2019Date of Patent: May 4, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Timothy S. Paek, Bongshin Lee, Asela Gunawardana, Johnson Apacible, Anoop Gupta
-
Publication number: 20210027199Abstract: The subject technology receives, from a first sensor of a device, first sensor output of a first type. The subject technology receives, from a second sensor of the device, second sensor output of a second type, the first and second sensors being non-touch sensors. The subject technology provides the first sensor output and the second sensor output as inputs to a machine learning model, the machine learning model having been trained to output a predicted touch-based gesture based on sensor output of the first type and sensor output of the second type. The subject technology provides a predicted touch-based gesture based on output from the machine learning model. Further, the subject technology adjusts an audio output level of the device based on the predicted gesture, and where the device is an audio output device.Type: ApplicationFiled: July 23, 2020Publication date: January 28, 2021Inventors: Keith P. AVERY, Jamil DHANANI, Harveen KAUR, Varun MAUDGALYA, Timothy S. PAEK, Dmytro RUDCHENKO, Brandt M. WESTING, Minwoo JEONG
-
Publication number: 20200379740Abstract: The subject technology receives a neural network model in a model format, the model format including information for a set of layers of the neural network model, each layer of the set of layers including a set of respective operations. The subject technology generates neural network (NN) code from the neural network model, the NN code being in a programming language distinct from the model format, and the NN code comprising a respective memory allocation for each respective layer of the set of layers of the neural network model, where the generating comprises determining the respective memory allocation for each respective layer based at least in part on a resource constraint of a target device. The subject technology compiles the NN code into a binary format. The subject technology generates a package for deploying the compiled NN code on the target device.Type: ApplicationFiled: September 25, 2019Publication date: December 3, 2020Inventors: Timothy S. PAEK, Francesco ROSSI, Jamil DHANANI, Keith P. AVERY, Minwoo JEONG, Xiaojin SHI, Harveen KAUR, Brandt M. WESTING
-
Patent number: 10719233Abstract: Techniques for providing an arc layout for a soft input panel are described. In some examples, an electronic device can transition from providing a substantially straight and/or horizontal layout for the soft input panel to an arc layout for the soft input panel. The electronic device can display a graphical element at a location on the soft input panel. The electronic device can receive input corresponding to, for example, a swipe of the graphical element in a curved manner across the soft input panel. Based on the input, the electronic device can transition from displaying the soft input panel using the substantially straight layout to displaying the soft input panel using the arc layout.Type: GrantFiled: July 20, 2016Date of Patent: July 21, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Timothy S. Paek, Dmitry Rudchenko, Zach Oligschlaeger, Asela J. Gunawardana
-
Patent number: 10698604Abstract: Apparatus and methods are disclosed for providing feedback and guidance to touch screen device users to improve the text entry user experience and performance. According to one embodiment, a method comprises receiving a text entry, receiving input on a touch screen in the form of a first single touch input located over a word of previously entered text, and presenting the user with one or more suggestion candidates indicated possible replacement words related to the selected word. The user can then select one of the suggestion candidates using a second single touch input to replace the selected word with a word associated with the selected suggestion candidate.Type: GrantFiled: September 14, 2018Date of Patent: June 30, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Eric Norman Badger, Drew Elliott Linerud, Itai Almog, Timothy S. Paek, Parthasarathy Sundararajan, Kenneth R. Walters, Andrew Douglas Peterson, Shawna Julie Davis, Tirthankar Sengupta
-
Patent number: 10628036Abstract: Techniques are provided for customizing a design of a soft input panel. An electronic device can provide a keyboard customization interface to enable a user to specify a color, font, background image, and the like for the soft input panel. The user may provide input through the keyboard customization interface to customize the design (e.g., theme) of the soft input panel. The user may provide an image to be used as a background for the soft input panel. The electronic device can analyze the image to determine a most prominent color of the image. A portion of the soft input panel can be set to a color that is based on the most prominent color of the image.Type: GrantFiled: July 20, 2016Date of Patent: April 21, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Timothy S. Paek, Dmitry Rudchenko, Zach Oligschlaeger, Asela J. Gunawardana
-
Publication number: 20200064998Abstract: Described herein is a split virtual keyboard that is displayed on a tablet (slate) computing device. The split virtual keyboard includes a first portion and a second portion, the first portion being separated from the second portion. The first portion includes a plurality of character keys that are representative at least one respective character. The tablet computing device is configured to support text generation by way of a continuous sequence of strokes over the plurality of character keys in the first portion of the split virtual keyboard.Type: ApplicationFiled: October 28, 2019Publication date: February 27, 2020Inventors: Timothy S. Paek, Bongshin Lee, Asela Gunawardana, Johnson Apacible, Anoop Gupta
-
Patent number: 10489054Abstract: Described herein is a split virtual keyboard that is displayed on a tablet (slate) computing device. The split virtual keyboard includes a first portion and a second portion, the first portion being separated from the second portion. The first portion includes a plurality of character keys that are representative at least one respective character. The tablet computing device is configured to support text generation by way of a continuous sequence of strokes over the plurality of character keys in the first portion of the split virtual keyboard.Type: GrantFiled: December 12, 2016Date of Patent: November 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Timothy S. Paek, Bongshin Lee, Asela Gunawardana, Johnson Apacible, Anoop Gupta
-
Patent number: 10409488Abstract: Systems, methods, and computer media for intent-based, dynamic generation and display of task icons within virtual keyboards are provided herein. A system can include a processor, an intent classifier, and a user interface generator. The intent classifier can be configured to determine user intent candidates based on contextual information. A user interface generator can be configured to generate the virtual keyboard for display and, upon receiving an indication of a user intent determined based on the user intent candidates, generate a task icon within the virtual keyboard. The task icon represents functionality associated with the determined user intent. Interaction with the task icon in the virtual keyboard can launch functionality associated with the determined intent. The user interface generator can also be configured to present a search interface upon receiving an indication of a user interaction with the virtual keyboard.Type: GrantFiled: November 28, 2016Date of Patent: September 10, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Timothy S. Paek, Cole R. Benson, Asela J. Gunawardana, Zachary D. Oligschlaeger, Alisher Saydalikhodjayev