Patents by Inventor Varun A. VORA
Varun A. VORA 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: 20230251885Abstract: Techniques for using a virtual terminal on a device to process a data transfer are described herein. These techniques provide the establishing of a virtual terminal for touchless transfer of data, encryption of the data, and rewrapping the data in a way to protect the personal information of a user on the device and in transfer, while still providing the information to a server for further processing.Type: ApplicationFiled: September 23, 2022Publication date: August 10, 2023Applicant: Apple Inc.Inventors: Raphael Hudon-Voyer, Frank Andries van den Berg, Sebastien Fontaine, Frederic Arnaud, Neilson Proulx-Marcil, Pradeepa Krishnamoorthy, Guilherme Bicalho de Padua, Varun A. Vora, Jin W. Lee
-
Publication number: 20230254141Abstract: Techniques for using a virtual terminal on a device to process a data transfer are described herein. These techniques provide the configuring of a virtual terminal for transfer of data, encryption of the data, and rewrapping the data. A server transmits virtual terminal kernel configuration data to the virtual terminal, configuring the terminal with a first public encryption key used to encrypt a second encryption key only known by the terminal. The second encryption key is used to encrypt data for data transfer. The server device is able to decrypt the second encryption key by using a third private encryption key that corresponds to the first public encryption key.Type: ApplicationFiled: September 23, 2022Publication date: August 10, 2023Applicant: Apple Inc.Inventors: Raphael Hudon-Voyer, Frank Andries van den Berg, Sebastien Fontaine, Frederic Arnaud, Neilson Proulx-Marcil, Pradeepa Krishnamoorthy, Guilherme Bicalho de Padua, Varun A. Vora, Jin W. Lee
-
Publication number: 20230254123Abstract: Techniques for using a virtual terminal on a device to process a data transfer are described herein. These techniques provide the use of a virtual terminal for transfer of data, encryption of the data, and rewrapping the data. A virtual terminal receives virtual terminal kernel configuration data, configuring the terminal with a first public encryption key. The virtual terminal generates a second encryption key only known by the virtual terminal. The virtual terminal encrypts the second encryption key with the first public encryption key. The second encryption key is used to encrypt data for data transfer. The virtual terminal is associated with a secure element of a device that is outside the normal processor of the device. The secure element is designed for encryption.Type: ApplicationFiled: September 23, 2022Publication date: August 10, 2023Applicant: Apple Inc.Inventors: Raphael Hudon-Voyer, Frank Andries van den Berg, Sebastien Fontaine, Frederic Arnaud, Neilson Proulx-Marcil, Pradeepa Krishnamoorthy, Guilherme Bicalho de Padua, Varun A. Vora, Jin W. Lee
-
Publication number: 20230014939Abstract: Approaches for display of a user input field on a data originating device during a data transfer are disclosed herein. The data originating device can be positioned within a proximity of a data receiving device to initiate a data transfer between the data originating device and the data receiving device. A secure channel may be established between the data originating device and the data receiving device to exchange information related to the user input field in some embodiments.Type: ApplicationFiled: July 14, 2022Publication date: January 19, 2023Applicant: Apple Inc.Inventors: Frank Andries van den Berg, Sebastien Fontaine, Varun A. Vora
-
Publication number: 20230015850Abstract: Approaches for display of a user input field on a data originating device during a data transfer are disclosed herein. The data originating device can be positioned within a proximity of a data receiving device to initiate a data transfer between the data originating device and the data receiving device. A secure channel may be established between the data originating device and the data receiving device to exchange information related to the user input field in some embodiments.Type: ApplicationFiled: July 14, 2022Publication date: January 19, 2023Applicant: Apple Inc.Inventors: Frank Andries van den Berg, Sebastien Fontaine, Varun A. Vora
-
Publication number: 20230017151Abstract: Approaches for display of a user input field on a data originating device during a data transfer are disclosed herein. The data originating device can be positioned within a proximity of a data receiving device to initiate a data transfer between the data originating device and the data receiving device. A secure channel may be established between the data originating device and the data receiving device to exchange information related to the user input field in some embodiments.Type: ApplicationFiled: July 14, 2022Publication date: January 19, 2023Applicant: Apple Inc.Inventors: Frank Andries van den Berg, Sebastien Fontaine, Varun A. Vora
-
Publication number: 20230013352Abstract: Approaches for display of a user input field on a data originating device during a data transfer are disclosed herein. The data originating device can be positioned within a proximity of a data receiving device to initiate a data transfer between the data originating device and the data receiving device. A secure channel may be established between the data originating device and the data receiving device to exchange information related to the user input field in some embodiments.Type: ApplicationFiled: July 14, 2022Publication date: January 19, 2023Applicant: Apple Inc.Inventors: Frank Andries van den Berg, Sebastien Fontaine, Varun A. Vora
-
Publication number: 20220103678Abstract: Systems, methods, and computer-readable media for managing movement states of an electronic device are provided that may leverage pass data from a pass application when determining a current or future movement state of an electronic device.Type: ApplicationFiled: December 9, 2021Publication date: March 31, 2022Applicant: Apple Inc.Inventors: Swapnil R. Dave, Ioan V. Uilecan, Varun A. Vora
-
Patent number: 11228674Abstract: Systems, methods, and computer-readable media for managing movement states of an electronic device are provided that may leverage pass data from a pass application when determining a current or future movement state of an electronic device.Type: GrantFiled: August 9, 2018Date of Patent: January 18, 2022Assignee: Apple Inc.Inventors: Swapnil R. Dave, Ioan V. Uilecan, Varun A. Vora
-
Publication number: 20200382635Abstract: An electronic device with one or more processors and memory includes a procedure for using a digital assistant to automatically respond to incoming communications. In some embodiments, the device obtains a speech input from a user, and, in response to obtaining the speech input, the device determines whether the speech input includes instructions for performing a specified action in response to receipt of a subsequent incoming communication from one or more specified senders. After storing the instructions, the device obtains an incoming communication from a respective sender. The device determines whether the respective sender is one of the one or more specified senders, and, upon determining that the respective sender is one of the one or more specified senders, the device performs the specified action in accordance with the instructions and thereafter automatically deleting the instructions.Type: ApplicationFiled: August 20, 2020Publication date: December 3, 2020Inventors: Varun A. VORA, Swapnil R. DAVE
-
Patent number: 10791216Abstract: An electronic device with one or more processors and memory includes a procedure for using a digital assistant to automatically respond to incoming communications. In some embodiments, the device obtains a speech input from a user, and, in response to obtaining the speech input, the device determines whether the speech input includes instructions for performing a specified action in response to receipt of a subsequent incoming communication from one or more specified senders. After storing the instructions, the device obtains an incoming communication from a respective sender. The device determines whether the respective sender is one of the one or more specified senders, and, upon determining that the respective sender is one of the one or more specified senders, the device performs the specified action in accordance with the instructions and thereafter automatically deleting the instructions.Type: GrantFiled: August 4, 2014Date of Patent: September 29, 2020Assignee: Apple Inc.Inventors: Varun A. Vora, Swapnil R. Dave
-
Publication number: 20180375989Abstract: Systems, methods, and computer-readable media for managing movement states of an electronic device are provided that may leverage pass data from a pass application when determining a current or future movement state of an electronic device.Type: ApplicationFiled: August 9, 2018Publication date: December 27, 2018Inventors: Swapnil R. Dave, Ioan V. Uilecan, Varun A. Vora
-
Patent number: 10051110Abstract: Systems, methods, and computer-readable media for managing movement states of an electronic device are provided that may leverage pass data from a pass application when determining a current or future movement state of an electronic device and/or that may manage a mode of operation of the electronic device based on the determined movement state. Pass data may be indicative of the existence or use of any suitable passes that may be used by the electronic device, such as transportation boarding passes, event tickets, coupons, store cards, financial payment cards, and the like.Type: GrantFiled: August 29, 2013Date of Patent: August 14, 2018Assignee: APPLE INC.Inventors: Swapnil R. Dave, Ioan V. Uilecan, Varun A. Vora
-
Patent number: 9483156Abstract: Disclosed herein is a technique for selectively broadcasting content to a destination device. An operating system (OS) executing on a source device is configured to generate an OS user interface (UI) and execute a plurality of applications, where each application of the plurality of applications is configured to generate a respective application UI. The source device receives a selection of a broadcast profile that identifies at least one application of the plurality of applications whose respective application UI should not be displayed at the destination device. In response to receiving the selection, a configuration of the source device is updated to cause: 1) the OS UI, but not the application UI associated with the at least one application, to be broadcasted to the destination device, and 2) the OS UI, as well as the application UI associated with the at least one application, to be displayed at the source device.Type: GrantFiled: February 26, 2014Date of Patent: November 1, 2016Assignee: Apple Inc.Inventors: Sarin S. Mehta, Varun A. Vora, Ioan V. Uilecan
-
Publication number: 20150242062Abstract: Disclosed herein is a technique for selectively broadcasting content to a destination device. An operating system (OS) executing on a source device is configured to generate an OS user interface (UI) and execute a plurality of applications, where each application of the plurality of applications is configured to generate a respective application UI. The source device receives a selection of a broadcast profile that identifies at least one application of the plurality of applications whose respective application UI should not be displayed at the destination device. In response to receiving the selection, a configuration of the source device is updated to cause: 1) the OS UI, but not the application UI associated with the at least one application, to be broadcasted to the destination device, and 2) the OS UI, as well as the application UI associated with the at least one application, to be displayed at the source device.Type: ApplicationFiled: February 26, 2014Publication date: August 27, 2015Applicant: Apple Inc.Inventors: Sarin S. MEHTA, Varun A. VORA, Ioan V. UILECAN
-
Publication number: 20150065107Abstract: Systems, methods, and computer-readable media for managing movement states of an electronic device are provided that may leverage pass data from a pass application when determining a current or future movement state of an electronic device.Type: ApplicationFiled: August 29, 2013Publication date: March 5, 2015Applicant: Apple Inc.Inventors: Swapnil R. Dave, Ioan V. Uilecan, Varun A. Vora
-
Publication number: 20150045003Abstract: An electronic device with one or more processors and memory includes a procedure for using a digital assistant to automatically respond to incoming communications. In some embodiments, the device obtains a speech input from a user, and, in response to obtaining the speech input, the device determines whether the speech input includes instructions for performing a specified action in response to receipt of a subsequent incoming communication from one or more specified senders. After storing the instructions, the device obtains an incoming communication from a respective sender. The device determines whether the respective sender is one of the one or more specified senders, and, upon determining that the respective sender is one of the one or more specified senders, the device performs the specified action in accordance with the instructions and thereafter automatically deleting the instructions.Type: ApplicationFiled: August 4, 2014Publication date: February 12, 2015Inventors: Varun A. VORA, Swapnil R. DAVE