Patents by Inventor SARIN S. MEHTA
SARIN S. MEHTA 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: 20220078704Abstract: Embodiments disclosed herein relate to reducing power consumption of an electronic device scanning for wireless communication signals while maintaining or even improving an efficiency of the scanning operations. To do so, the electronic device may include more than one scan core, such as a main core and a receiving core. The receiving core may have limited functionality compared to the main core. For example, the receiving core may only receive wireless signals (including scanning for wireless signals). That is, the receiving core may not support certain operations that consume relative high power that are supported by the main core, such as transmission of signals. In this way, operation of the receiving core, either in place of or in addition to the main core, may reduce power consumption of the electronic device by avoiding high power consuming operations, such as data transmission, while scanning for various signals.Type: ApplicationFiled: July 12, 2021Publication date: March 10, 2022Inventors: Sriram Lakshmanan, Tushar Ramanlal Shah, Udaykumar R. Raval, Bernd Willi Adler, Dongwoon Hahn, Shehla S. Rana, Yang Yu, Rajneesh Kumar, Veerendra Boodannavar, Yann Ly-Gagnon, Duy N. Phan, Karan Sawhney, Rohit Sharma, Sarin S. Mehta
-
Patent number: 9648518Abstract: A device may store a plurality of different coexistence profiles for different possible communication scenarios. The device may be initialized with a first one of the coexistence profiles, and may operate to dynamically switch to different ones of the coexistence profiles based on current conditions. Each coexistence profile may include a number of coexistence related parameters stored as a plurality of data structures. During device use, the device may dynamically select an appropriate coexistence profile based on the current communication conditions, such as Wi-Fi RSSI, Bluetooth RSSI, and/or the number of Wi-Fi and/or Bluetooth devices with which communication is currently occurring, among other possible factors. The coexistence profile is selected to provide the best possible Wi-Fi and/or Bluetooth output performance based on current conditions. The device may repeatedly dynamically select different coexistence profiles as conditions change, e.g.Type: GrantFiled: September 30, 2015Date of Patent: May 9, 2017Assignee: Apple Inc.Inventors: Camille Chen, Aarti Kumar, Vladimir Trukhin, Sarin S. Mehta
-
Patent number: 9641240Abstract: In one or more embodiments, a first device such as a mobile phone can establish a wireless connection with second device, and the second device can act as a bridge between the first device and a peripheral device, such as a printer, so that the first device need not establish a secure pairing or other type of direct connection with the peripheral device. The second device provides a profile of the peripheral to the first device. The first device can then use the profile to access the peripheral device via the second device, with the second device passing data between the first device and the peripheral identified by the profile. This bridging feature simplifies the process of using the peripheral devices, since no secure pairing or other configuration procedure is needed to enable the first device to access the peripheral.Type: GrantFiled: July 30, 2015Date of Patent: May 2, 2017Assignee: Apple Inc.Inventors: Swapnil R. Dave, Devrim Varoglu, Sarin S. Mehta
-
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
-
Patent number: 9451551Abstract: A method and system are described for use in a portable electronic device that includes a wireless local area network (WLAN) subsystem, a cellular packet data subsystem for communicating packet data, a cellular voice subsystem for communicating cellular voice information, and a processing subsystem. In the described embodiments, the WLAN subsystem establishes a connection to a WLAN and the WLAN subsystem then determines the signal strength of the connection to the WLAN. Then, on condition that the signal strength exceeds a threshold, the processing subsystem selects the WLAN subsystem for the communication of packet data to and from the portable electronic device, and puts the cellular packet data subsystem into a reduced power state that reduces the power consumption of the cellular packet data subsystem. Packet data is then communicated to and from the portable electronic device using the WLAN subsystem while the cellular data subsystem is in the reduced power state.Type: GrantFiled: January 15, 2013Date of Patent: September 20, 2016Assignee: Apple Inc.Inventors: Raghuveer Mallikarjunan, Sarin S. Mehta
-
Publication number: 20160262056Abstract: A device may store a plurality of different coexistence profiles for different possible communication scenarios. The device may be initialized with a first one of the coexistence profiles, and may operate to dynamically switch to different ones of the coexistence profiles based on current conditions. Each coexistence profile may include a number of coexistence related parameters stored as a plurality of data structures. During device use, the device may dynamically select an appropriate coexistence profile based on the current communication conditions, such as Wi-Fi RSSI, Bluetooth RSSI, and/or the number of Wi-Fi and/or Bluetooth devices with which communication is currently occurring, among other possible factors. The coexistence profile is selected to provide the best possible Wi-Fi and/or Bluetooth output performance based on current conditions. The device may repeatedly dynamically select different coexistence profiles as conditions change, e.g.Type: ApplicationFiled: September 30, 2015Publication date: September 8, 2016Inventors: Camille Chen, Aarti Kumar, Vladimir Trukhin, Sarin S. Mehta
-
Publication number: 20160056884Abstract: In one or more embodiments, a first device such as a mobile phone can establish a wireless connection with second device, and the second device can act as a bridge between the first device and a peripheral device, such as a printer, so that the first device need not establish a secure pairing or other type of direct connection with the peripheral device. The second device provides a profile of the peripheral to the first device. The first device can then use the profile to access the peripheral device via the second device, with the second device passing data between the first device and the peripheral identified by the profile. This bridging feature simplifies the process of using the peripheral devices, since no secure pairing or other configuration procedure is needed to enable the first device to access the peripheral.Type: ApplicationFiled: July 30, 2015Publication date: February 25, 2016Inventors: Swapnil R. DAVE, Devrim VAROGLU, Sarin S. MEHTA
-
Patent number: 9137049Abstract: A suppression override engine on a user device may be configured to detect communication alert suppressions. An incoming communication from a third party may be detected. Upon detecting the communication, the suppression override engine can override the communication alert suppression if it determines that the incoming communication is responsive to a prior communication from the user device. By overriding the alert suppression the user is then alerted to the incoming communication.Type: GrantFiled: February 28, 2013Date of Patent: September 15, 2015Assignee: Apple Inc.Inventors: Devrim Varoglu, Sarin S Mehta
-
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
-
Patent number: 9100828Abstract: In one or more embodiments, a first device such as a mobile phone can establish a wireless connection with second device, and the second device can act as a bridge between the first device and a peripheral device, such as a printer, so that the first device need not establish a secure pairing or other type of direct connection with the peripheral device. The second device provides a profile of the peripheral to the first device. The first device can then use the profile to access the peripheral device via the second device, with the second device passing data between the first device and the peripheral identified by the profile. This bridging feature simplifies the process of using the peripheral devices, since no secure pairing or other configuration procedure is needed to enable the first device to access the peripheral.Type: GrantFiled: September 30, 2012Date of Patent: August 4, 2015Assignee: Apple Inc.Inventors: Swapnil R. Dave, Devrim Varoglu, Sarin S. Mehta
-
Publication number: 20150193379Abstract: The computer-implemented method provides information relating to reminders. The method is performed at an electronic device comprising a processor and memory storing instructions for execution by the processor. A text string is received that corresponds to a natural language speech input received from a user. The text string is processed, using natural language processing, to determine that the text string includes a command to create a reminder item to remind the user at a certain time to perform a certain activity. In some embodiments, at least one service is identified that contains information that may affect performance of the certain activity at the certain time. At least one service then searched to locate information that may affect performance of the certain activity at the certain time.Type: ApplicationFiled: November 17, 2014Publication date: July 9, 2015Inventor: Sarin S. MEHTA
-
Publication number: 20150143281Abstract: Methods and apparatus are disclosed for deferring a first reminder notification by, in one or more embodiments, displaying a reminder deferral user interface in response to the first reminder notification, the reminder deferral user interface specifying deferral options, including at least one deferral trigger condition, receiving a request to defer the first reminder notification, the request comprising a selected deferral trigger condition that indicates when a second reminder notification is to be presented, the selected deferral trigger condition being based upon state information associated with the computer system, and scheduling the second reminder notification to present a deferred reminder user interface at a subsequent time at which the selected deferral trigger condition is met.Type: ApplicationFiled: November 19, 2013Publication date: May 21, 2015Applicant: Apple Inc.Inventors: Sarin S. Mehta, Ioan V. Uilecan
-
Publication number: 20140241517Abstract: A suppression override engine on a user device may be configured to detect communication alert suppressions. An incoming communication from a third party may be detected. Upon detecting the communication, the suppression override engine can override the communication alert suppression if it determines that the incoming communication is responsive to a prior communication from the user device. By overriding the alert suppression the user is then alerted to the incoming communication.Type: ApplicationFiled: February 28, 2013Publication date: August 28, 2014Applicant: APPLE INC.Inventors: Devrim Varoglu, Sarin S Mehta
-
Publication number: 20140177495Abstract: A method and system are described for use in a portable electronic device that includes a wireless local area network (WLAN) subsystem, a cellular packet data subsystem for communicating packet data, a cellular voice subsystem for communicating cellular voice information, and a processing subsystem. In the described embodiments, the WLAN subsystem establishes a connection to a WLAN and the WLAN subsystem then determines the signal strength of the connection to the WLAN. Then, on condition that the signal strength exceeds a threshold, the processing subsystem selects the WLAN subsystem for the communication of packet data to and from the portable electronic device, and puts the cellular packet data subsystem into a reduced power state that reduces the power consumption of the cellular packet data subsystem. Packet data is then communicated to and from the portable electronic device using the WLAN subsystem while the cellular data subsystem is in the reduced power state.Type: ApplicationFiled: January 15, 2013Publication date: June 26, 2014Applicant: APPLE INC.Inventors: Raghuveer Mallikarjunan, Sarin S. Mehta
-
Publication number: 20140094124Abstract: In one or more embodiments, a first device such as a mobile phone can establish a wireless connection with second device, and the second device can act as a bridge between the first device and a peripheral device, such as a printer, so that the first device need not establish a secure pairing or other type of direct connection with the peripheral device. The second device provides a profile of the peripheral to the first device. The first device can then use the profile to access the peripheral device via the second device, with the second device passing data between the first device and the peripheral identified by the profile. This bridging feature simplifies the process of using the peripheral devices, since no secure pairing or other configuration procedure is needed to enable the first device to access the peripheral.Type: ApplicationFiled: September 30, 2012Publication date: April 3, 2014Applicant: APPLE INC.Inventors: Swapnil R. DAVE, Devrim VAROGLU, Sarin S. MEHTA
-
Publication number: 20130332208Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for processing reservations at restaurants. A system is described that includes maintaining a wait list for customers waiting to use a physical resource, such as a table at the restaurant. Wait times for customers on the wait list can be dynamically updated depending on the items that are ordered by seated customers.Type: ApplicationFiled: June 12, 2012Publication date: December 12, 2013Applicant: Apple Inc.Inventor: Sarin S. Mehta
-
Publication number: 20120257521Abstract: A coexistence interval includes a second part used by a second wireless network (for example, WLAN) and a first part used by a first wireless network (for example, Bluetooth). A Guard Interval (GI) defines an amount of time at the end of the second part and before the beginning of the first part during which communications in the second wireless network are not initiated. The amounts of time required to complete individual communications in the second network are measured and are used to change the rate of GI adjustment. In one example, if measurement values are fairly constant then the GI is adjusted at a slower rate, whereas if the stream of measurement values exhibits a relatively substantial and sustained increase then the rate of GI adjustment is increased. The GI and the rate of GI adjustment are dynamically adjusted based on response time measurement values.Type: ApplicationFiled: April 11, 2011Publication date: October 11, 2012Applicant: QUALCOMM, IncorporatedInventor: SARIN S. MEHTA