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: 20220078704
    Abstract: 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: Application
    Filed: July 12, 2021
    Publication date: March 10, 2022
    Inventors: 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: 9648518
    Abstract: 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: Grant
    Filed: September 30, 2015
    Date of Patent: May 9, 2017
    Assignee: Apple Inc.
    Inventors: Camille Chen, Aarti Kumar, Vladimir Trukhin, Sarin S. Mehta
  • Patent number: 9641240
    Abstract: 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: Grant
    Filed: July 30, 2015
    Date of Patent: May 2, 2017
    Assignee: Apple Inc.
    Inventors: Swapnil R. Dave, Devrim Varoglu, Sarin S. Mehta
  • Patent number: 9483156
    Abstract: 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: Grant
    Filed: February 26, 2014
    Date of Patent: November 1, 2016
    Assignee: Apple Inc.
    Inventors: Sarin S. Mehta, Varun A. Vora, Ioan V. Uilecan
  • Patent number: 9451551
    Abstract: 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: Grant
    Filed: January 15, 2013
    Date of Patent: September 20, 2016
    Assignee: Apple Inc.
    Inventors: Raghuveer Mallikarjunan, Sarin S. Mehta
  • Publication number: 20160262056
    Abstract: 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: Application
    Filed: September 30, 2015
    Publication date: September 8, 2016
    Inventors: Camille Chen, Aarti Kumar, Vladimir Trukhin, Sarin S. Mehta
  • Publication number: 20160056884
    Abstract: 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: Application
    Filed: July 30, 2015
    Publication date: February 25, 2016
    Inventors: Swapnil R. DAVE, Devrim VAROGLU, Sarin S. MEHTA
  • Patent number: 9137049
    Abstract: 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: Grant
    Filed: February 28, 2013
    Date of Patent: September 15, 2015
    Assignee: Apple Inc.
    Inventors: Devrim Varoglu, Sarin S Mehta
  • Publication number: 20150242062
    Abstract: 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: Application
    Filed: February 26, 2014
    Publication date: August 27, 2015
    Applicant: Apple Inc.
    Inventors: Sarin S. MEHTA, Varun A. VORA, Ioan V. UILECAN
  • Patent number: 9100828
    Abstract: 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: Grant
    Filed: September 30, 2012
    Date of Patent: August 4, 2015
    Assignee: Apple Inc.
    Inventors: Swapnil R. Dave, Devrim Varoglu, Sarin S. Mehta
  • Publication number: 20150193379
    Abstract: 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: Application
    Filed: November 17, 2014
    Publication date: July 9, 2015
    Inventor: Sarin S. MEHTA
  • Publication number: 20150143281
    Abstract: 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: Application
    Filed: November 19, 2013
    Publication date: May 21, 2015
    Applicant: Apple Inc.
    Inventors: Sarin S. Mehta, Ioan V. Uilecan
  • Publication number: 20140241517
    Abstract: 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: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicant: APPLE INC.
    Inventors: Devrim Varoglu, Sarin S Mehta
  • Publication number: 20140177495
    Abstract: 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: Application
    Filed: January 15, 2013
    Publication date: June 26, 2014
    Applicant: APPLE INC.
    Inventors: Raghuveer Mallikarjunan, Sarin S. Mehta
  • Publication number: 20140094124
    Abstract: 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: Application
    Filed: September 30, 2012
    Publication date: April 3, 2014
    Applicant: APPLE INC.
    Inventors: Swapnil R. DAVE, Devrim VAROGLU, Sarin S. MEHTA
  • Publication number: 20130332208
    Abstract: 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: Application
    Filed: June 12, 2012
    Publication date: December 12, 2013
    Applicant: Apple Inc.
    Inventor: Sarin S. Mehta
  • Publication number: 20120257521
    Abstract: 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: Application
    Filed: April 11, 2011
    Publication date: October 11, 2012
    Applicant: QUALCOMM, Incorporated
    Inventor: SARIN S. MEHTA