Patents by Inventor Prashant H. VASHI

Prashant H. VASHI 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: 10327196
    Abstract: Methods and apparatus for intelligent scheduling in hybrid networks based on client identity. For example, in one embodiment, the hybrid networks are cellular networks (e.g., LTE and CDMA 1X), and a cellular device uses a single-radio solution to support circuit-switched calls on a CDMA 1X network and packet-switched calls on LTE. Periodically, the cellular device tunes away from LTE and monitors CDMA 1X activity, and vice versa. The LTE network can infer the cellular device's tune away schedule, based on the device's identity, and the paging schedule algorithm of the CDMA 1X network.
    Type: Grant
    Filed: April 9, 2013
    Date of Patent: June 18, 2019
    Assignee: Apple Inc.
    Inventors: Vikram B. Yerrabommanahalli, Prashant H. Vashi, Jianxiong Shi, Sreevalsan Vallath
  • Patent number: 10270812
    Abstract: Methods and apparatus to manage registration for cellular services of a secondary wireless device associated with a primary wireless device are disclosed. The secondary wireless device can detect entering proximity to the primary wireless device and in response to the detecting deactivate a cellular wireless interface of the secondary wireless device to conserve battery power, and provide an indication to the primary wireless device, via a non-cellular wireless interface, to cause the primary wireless device to perform a deregistration of the secondary wireless device for cellular services. The secondary wireless device can establish connections and communicate via non-cellular wireless interfaces while within proximity of the primary wireless device.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Prashant H. Vashi, Najeeb M. Abdulrahiman, Rohan C. Malthankar, Arun G. Mathias, Vikram Bhaskara Yerrabommanahalli
  • Publication number: 20180352425
    Abstract: Techniques to manage updates for eSIMs of a secondary wireless device are disclosed. Responsive to a user input, expiration of a timer, receipt of a message from an associated primary wireless device, processing circuitry of the secondary wireless device commands an eUICC to update an eSIM. A secure data connection is established between the eUICC and a network provisioning server, either directly from the secondary wireless device to a cellular wireless network or relayed indirectly via the primary wireless device. The eUICC and the network provisioning server exchange messages in accordance with a BIP process to update the eSIM. The eUICC provides a status to the processing circuitry indicating success or failure for the eSIM update. Upon success, a portion of the secondary wireless device may be placed in a reduced power state. Upon failure, the eSIM update process may repeat up to a maximum number of retries.
    Type: Application
    Filed: April 16, 2018
    Publication date: December 6, 2018
    Inventors: Chandiramohan VASUDEVAN, Rohan C. MALTHANKAR, Prashant H. VASHI, Viswanath NAGARAJAN, Vikram Bhaskara YERRABOMMANAHALLI, Rafael L. RIVERA-BARRETO, Samuel J. MILLER, Kannan JEYAKUMAR, Li LI
  • Patent number: 10149150
    Abstract: Techniques to manage updates for eSIMs of a secondary wireless device are disclosed. Responsive to a user input, expiration of a timer, receipt of a message from an associated primary wireless device, processing circuitry of the secondary wireless device commands an eUICC to update an eSIM. A secure data connection is established between the eUICC and a network provisioning server, either directly from the secondary wireless device to a cellular wireless network or relayed indirectly via the primary wireless device. The eUICC and the network provisioning server exchange messages in accordance with a BIP process to update the eSIM. The eUICC provides a status to the processing circuitry indicating success or failure for the eSIM update. Upon success, a portion of the secondary wireless device may be placed in a reduced power state. Upon failure, the eSIM update process may repeat up to a maximum number of retries.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: December 4, 2018
    Assignee: Apple Inc.
    Inventors: Chandiramohan Vasudevan, Rohan C. Malthankar, Prashant H. Vashi, Viswanath Nagarajan, Vikram Bhaskara Yerrabommanahalli, Rafael L. Rivera-Barreto, Samuel J. Miller, Kannan Jeyakumar, Li Li
  • Patent number: 10098181
    Abstract: Determining whether to operate in a single radio access technology (RAT) mode or a dual RAT mode for a user equipment (UE) having a radio capable of communicating using at least a first RAT and a second RAT. The UE may determine whether current path loss for the first RAT exceeds a maximum path loss. Based on the results of determining whether the current path loss for the first RAT exceeds the maximum path loss, the UE may determine whether to operate in the single RAT mode or the dual RAT mode. Accordingly, based on this determination, the UE may operate in the single RAT mode or the dual RAT mode based on the determination.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: October 9, 2018
    Assignee: Apple Inc.
    Inventors: Prashant H Vashi, Vikram B Yerrabommanahalli, Teck Yang Lee
  • Publication number: 20180279113
    Abstract: This disclosure relates to providing local address information while roaming. A wireless device may connect to a wireless local area network (WLAN) access point in a roaming location. The wireless device may communicate with one or more servers of a home network via the WLAN access point. The wireless device may provide a local address of the wireless device to the home network in one or more messages related to a service. The home network may be configured to determine a location of the wireless device based on the local address and determine whether to provide the service based on the location of the wireless device. In response to the home network determining to provide the service based on the location of the wireless device, the wireless device may perform the service using the home network via the WLAN access point.
    Type: Application
    Filed: December 4, 2017
    Publication date: September 27, 2018
    Inventors: Vikram B. Yerrabommanahalli, Christopher A. Volkert, Krisztian Kiss, Prashant H. Vashi, Rohan C. Malthankar, Yogesh D. Karandikar
  • Patent number: 10045259
    Abstract: In some embodiments, a cellular baseband processor communicates wirelessly and reports cellular metrics for both a first cellular RAT and a second cellular RAT. The cellular baseband processor may be configured to tune away, for a time interval, from the first cellular RAT to monitor for communications on the second cellular RAT. In some embodiments, the cellular baseband processor is configured not to report cellular metrics during the time interval to prevent a RAT manager from setting up a connection for voice calls on a WLAN RAT during the time interval. In some embodiments another processing element the RAT manager is configured to ignore cellular metrics from the cellular baseband processor during the interval. This may reduce signal load and power consumption, in some embodiments.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: August 7, 2018
    Assignee: Apple Inc.
    Inventors: Ajoy K. Singh, Prashant H. Vashi
  • Patent number: 9949113
    Abstract: Techniques to manage updates for eSIMs of a secondary wireless device are disclosed. Responsive to a user input, expiration of a timer, receipt of a message from an associated primary wireless device, processing circuitry of the secondary wireless device commands an eUICC to update an eSIM. A secure data connection is established between the eUICC and a network provisioning server, either directly from the secondary wireless device to a cellular wireless network or relayed indirectly via the primary wireless device. The eUICC and the network provisioning server exchange messages in accordance with a BIP process to update the eSIM. The eUICC provides a status to the processing circuitry indicating success or failure for the eSIM update. Upon success, a portion of the secondary wireless device may be placed in a reduced power state. Upon failure, the eSIM update process may repeat up to a maximum number of retries.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: April 17, 2018
    Assignee: Apple Inc.
    Inventors: Chandiramohan Vasudevan, Rohan C. Malthankar, Prashant H. Vashi, Viswanath Nagarajan, Vikram Bhaskara Yerrabommanahalli, Rafael L. Rivera-Barreto, Samuel J. Miller, Kannan Jeyakumar, Li Li
  • Patent number: 9930578
    Abstract: Some embodiments relate to a cellular network which better utilizes packet-switched (PS) voice technologies, such as VoLTE, for roaming user equipment (UE) devices. When a roaming UE associated with a home cellular carrier that does not support PS to CS handover (SRVCC) desires to make a VoLTE call, the cellular network may determine probability of such a handover during the the call. The cellular network may selectively accept or reject the packet-switched wireless voice call based on the handover probability. If the probability of handover is high, the cellular network may reject the packet-switched wireless voice and trigger the UE to fall back to a circuit-switched network and re-originate the wireless voice call on the circuit-switched network. In the case of a mobile terminated call, the cellular network may provide signaling to the UE to perform a fallback to a circuit-switched network in order to receive the mobile terminated call.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: March 27, 2018
    Assignee: Apple Inc.
    Inventors: Prashant H. Vashi, Vikram B. Yerrabommanahalli
  • Patent number: 9888521
    Abstract: A method includes a wireless mobile device communicating with a wireless network via an evolved high rate packet data (eHRPD) interface. The wireless mobile device may receive a vendor specific network control protocol (VSNCP) packet such as a terminate-request packet, for example, that indicates the wireless network has requested a PDN disconnection. The VSNCP packet includes a cause code that indicates a reason for the PDN disconnection request. The wireless device may use the cause code to determine the reason for the PDN disconnection request. Accordingly, in response to receiving the VSNCP packet, the wireless mobile device may perform one or more operations in an effort to resolve any issues that may have caused the PDN disconnection request.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: February 6, 2018
    Assignee: Apple Inc.
    Inventors: Vikram B. Yerrabommanahalli, Abhishek Sen, Madhusudan Chaudhary, Prashant H. Vashi
  • Patent number: 9883546
    Abstract: Apparatuses, systems, and methods for user equipment (UE) devices to perform a postponement of a data service request are described. A UE may detect a data service request failure during cell reselection and postpone a resend of the data service request based on a status of the cell reselection. The status may be an indication that the UE is attempting to camp on a cell or that the UE is monitoring one or more metrics associated with cell reselection. To postpone the data service request, the UE may postpone the data service request for a specified period of time or until the cell reselection is complete. The status may be monitored on a first layer of a protocol stack and the data service request may generated by a second layer of the protocol stack. The postponement may be for a fixed or variable time period.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: January 30, 2018
    Assignee: Apple Inc.
    Inventors: Venkateswara Rao Manepalli, Madhusudan Chaudhary, Prashant H. Vashi, Raghuveer Mallikarjunan, Srinivasan Nimmala, Anil G. Naik
  • Patent number: 9876903
    Abstract: Apparatus, system, and method for notifying a mobile station of an incoming circuit switched call during a packet switched session. During the packet switched session, a mobile station may receive a call notification of the circuit switched call. The call notification may be received via a packet switched network associated with the packet switched session. Additionally, the call notification may identify a calling party. In response, an indication of the circuit switched call may be displayed to a user on a display of the mobile station. This indication of the circuit switched call may identify the calling party. Additionally, the indication may be displayed while maintaining the packet switched session. In response, the user may provide input to the mobile station regarding whether to accept the circuit switched call. Based on this input, the mobile station may accept or reject the circuit switched call.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: January 23, 2018
    Assignee: Apple Inc.
    Inventors: Vikram B. Yerrabommanahalli, Arun G. Mathias, Prashant H. Vashi
  • Publication number: 20170359829
    Abstract: A user equipment (UE) device may communicate according to a new device category satisfying specified QoS (quality of service) requirements while also satisfying specified link budget requirements, and additional optimization requirements. The new device category may identify the UE device as a wearable device. According to some embodiments, LTE category M may be extended to support non-MTC operations performed by wearable devices. For example, the new device category may support UE mobility and may disallow access barring. Additional extensions may be implemented in response to an indication by the UE that the UE is implementing a specific application, such as VoLTE or a near real-time application, such as audio streaming. In some scenarios, the indication may include the UE indicating a specific QCI value. In some scenarios, the indication may include the UE attaching to a specific APN.
    Type: Application
    Filed: April 25, 2017
    Publication date: December 14, 2017
    Inventors: Tarik Tabet, Samy Khay-Ibbat, Krisztian Kiss, Rafael L. Rivera-Barreto, Cesar Perez, Moustafa M. Elsayed, Prashant H. Vashi
  • Publication number: 20170346858
    Abstract: Methods and apparatus to manage registration for cellular services of a secondary wireless device associated with a primary wireless device are disclosed. The secondary wireless device can detect entering proximity to the primary wireless device and in response to the detecting deactivate a cellular wireless interface of the secondary wireless device to conserve battery power, and provide an indication to the primary wireless device, via a non-cellular wireless interface, to cause the primary wireless device to perform a deregistration of the secondary wireless device for cellular services. The secondary wireless device can establish connections and communicate via non-cellular wireless interfaces while within proximity of the primary wireless device.
    Type: Application
    Filed: May 31, 2017
    Publication date: November 30, 2017
    Inventors: Prashant H. VASHI, Najeeb M. ABDULRAHIMAN, Rohan C. MALTHANKAR, Arun G. MATHIAS, Vikram Bhaskara YERRABOMMANAHALLI
  • Publication number: 20170318502
    Abstract: In some embodiments, a cellular baseband processor communicates wirelessly and reports cellular metrics for both a first cellular RAT and a second cellular RAT. The cellular baseband processor may be configured to tune away, for a time interval, from the first cellular RAT to monitor for communications on the second cellular RAT. In some embodiments, the cellular baseband processor is configured not to report cellular metrics during the time interval to prevent a RAT manager from setting up a connection for voice calls on a WLAN RAT during the time interval. In some embodiments another processing element the RAT manager is configured to ignore cellular metrics from the cellular baseband processor during the interval. This may reduce signal load and power consumption, in some embodiments.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 2, 2017
    Inventors: Ajoy K. Singh, Prashant H. Vashi
  • Patent number: 9775125
    Abstract: Described herein are apparatus, systems and methods for enhancing Internet protocol (“IP”) multimedia subsystem service continuity. The methods including, at a user equipment (“UE”) connected to a first network using a first Radio Access Technology (“RAT”) and authorization information, connecting to a second network using a second RAT, transmitting a first registration attempt to an IP multimedia subsystem (“IMS”) associated with the second network, determining that the registration attempt with the IMS associated with the second network did not complete, clearing the authorization information, reconnecting to the first network and transmitting a second registration attempt to the IMS associated with the first network without the authorization information.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: September 26, 2017
    Assignee: APPLE INC.
    Inventor: Prashant H. Vashi
  • Patent number: 9763153
    Abstract: A user equipment (UE) may camp on a network following a SIM bootup. Specifically, the UE may determine that a SIM implementation module of the UE includes a first SIM application (e.g., USIM) associated with a first cellular radio access technology (RAT) (e.g., LTE) and a second SIM application (e.g., CSIM) associated with a second cellular RAT (e.g., CDMA). The UE may then initialize the first SIM application and the second SIM application. The UE may determine whether the network is configured to support both voice and data communications using the first cellular RAT. If so, the UE may initiate camping on the network with the first cellular RAT in response to determining that the first SIM application is ready, but before the second SIM application is ready. If not, the UE may wait until both the first and second SIM applications are ready before initiating camping on the network.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: September 12, 2017
    Assignee: Apple Inc.
    Inventors: Prashant H. Vashi, Vikram B. Yerrabommenahalli, Abhishek Sen, Bharath Narasimha Rao, Yannick L. Sierra
  • Publication number: 20170070928
    Abstract: Apparatuses, systems, and methods for user equipment (UE) devices to perform a postponement of a data service request are described. A UE may detect a data service request failure during cell reselection and postpone a resend of the data service request based on a status of the cell reselection. The status may be an indication that the UE is attempting to camp on a cell or that the UE is monitoring one or more metrics associated with cell reselection. To postpone the data service request, the UE may postpone the data service request for a specified period of time or until the cell reselection is complete. The status may be monitored on a first layer of a protocol stack and the data service request may generated by a second layer of the protocol stack. The postponement may be for a fixed or variable time period.
    Type: Application
    Filed: September 4, 2015
    Publication date: March 9, 2017
    Inventors: Venkateswara Rao Manepalli, Madhusudan Chaudhary, Prashant H. Vashi, Raghuveer Mallikarjunan, Srinivasan Nimmala, Anil G. Naik
  • Patent number: 9565529
    Abstract: Methods and apparatus for dynamic search management in a multi-mode device. In one embodiment, a mobile device performs network search and acquisition by dynamically changing search delays and/or search frequencies. In one implementation, the mobile device adjusts the amount of time allocated for each network search based on e.g., previous network connection history (e.g., previously connected to a home network, previously connected to a roaming network), device conditions, user preferences, geographical information, etc. By focusing search effort on cellular technologies which have a high likelihood of success, the mobile device can greatly improve search time and reduce unnecessary power consumption.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: February 7, 2017
    Assignee: Apple Inc.
    Inventors: Vikram Bhaskara Yerrabommanahalli, Prashant H. Vashi, Madhusudan Chaudhary, Brian H. Cassidy, Karthik Anantharaman, Bharath Narasimha Rao
  • Patent number: 9560520
    Abstract: A processor in a mobile wireless device provisions a user identity module (UIM) card in the mobile wireless device in response to a user command. The processor detects a user command to provision the UIM card and reads a provisioning status of the UIM card from a UIM card provisioning status file in the UIM card. When the provisioning status is “not provisioned”, the processor establishes a bearer independent protocol (BIP) data connection to a server in a wireless network and exchanges provisioning data between the server and the UIM card until the UIM card commands the processor to close the BIP data connection. In representative embodiments, the UIM card provisioning status file includes fields for a UIM card provisioning status, a UIM card software version and a UIM card provisioning date/time, and the processor updates the fields during provisioning.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: January 31, 2017
    Assignee: Apple Inc.
    Inventors: Abhishek Sen, Madhusudan Chaudhary, Karthik Anantharaman, Abdul-Munem Al-Khudairi, Prashant H. Vashi