Patents by Inventor Madhusudan CHAUDHARY

Madhusudan CHAUDHARY 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: 20130329732
    Abstract: The disclosed embodiments provide a system that processes incoming network packets to an electronic device. The system includes an analysis apparatus that maintains a list of accepted incoming packet attributes for the electronic device based on outgoing packets from the electronic device. The system also includes a filtering apparatus that compares a first set of header information for an incoming packet to the list. If the first set of header information is not included in the list, the filtering apparatus discards the incoming packet. If the first set of header information is included in the list, the filtering apparatus enables subsequent processing of the incoming packet on the electronic device by, for example, providing the incoming packet to a transport-layer mechanism on the electronic device for subsequent processing of the incoming packet by the transport-layer mechanism.
    Type: Application
    Filed: September 26, 2012
    Publication date: December 12, 2013
    Inventors: Amit K. Vyas, Ray L. Chang, Matthew W. Massicotte, Madhusudan Chaudhary, Cherif Jazra, Tong Liu
  • Publication number: 20130329615
    Abstract: The disclosed embodiments provide a system that processes incoming network packets to an electronic device. The system includes an analysis apparatus that maintains a list of accepted incoming packet attributes for the electronic device based on outgoing packets from the electronic device. The system also includes a management apparatus that uses the list to classify an incoming packet to the electronic device as a solicited incoming packet or an unsolicited incoming packet. If the incoming packet is classified as the solicited incoming packet, the management apparatus enables subsequent processing of the incoming packet on the electronic device. If the incoming packet is classified as the unsolicited incoming packet, the management apparatus adjusts a triggering of radio dormancy in the electronic device based on the incoming packet.
    Type: Application
    Filed: September 26, 2012
    Publication date: December 12, 2013
    Applicant: APPLE INC.
    Inventors: Amit K. Vyas, Ray L. Chang, Matthew W. Massicotte, Madhusudan Chaudhary, Cherif Jazra, Tong Liu
  • Publication number: 20130295997
    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: Application
    Filed: August 29, 2012
    Publication date: November 7, 2013
    Applicant: Apple Inc.
    Inventors: Abhishek SEN, Madhusudan Chaudhary, Karthik Anantharaman, Abdul-Munem Al-Khudairi, Prashant H. Vashi
  • Publication number: 20130286935
    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: Application
    Filed: September 28, 2012
    Publication date: October 31, 2013
    Applicant: APPLE INC.
    Inventors: Vikram B. Yerrabommanahalli, Abhishek Sen, Madhusudan Chaudhary, Prashant H. Vashi
  • Publication number: 20130279470
    Abstract: A method for implementing mobile device-initiated inter-radio access technology (I-RAT) handovers between networks includes a wireless device communicating with a first network using an internet protocol (IP) address that was received from the first network during an initial attachment procedure. The wireless device may initiate an I-RAT handover procedure to connect to a second wireless network using a configuration message that includes a handover attach type. Once the connection with the second network is established, the wireless device may receive the information from the second wireless network using the same IP address. The wireless device may force the wireless device into dormancy and prevent data transfer, and initiate another I-RAT handover procedure to upgrade and connect to the first network, by sending an attach request message that includes a handover attach type.
    Type: Application
    Filed: September 11, 2012
    Publication date: October 24, 2013
    Inventors: Abhishek Sen, Anush G. Nadathur, Madhusudan Chaudhary, Matthew S. Klahn, Sang Ho Baek, Vikram B. Yerrabommanahalli
  • Publication number: 20130281085
    Abstract: Selecting a subscriber identity in a user equipment (UE) device having multiple subscriber identities. Location information may be obtained using a first wireless communication technology. The location information may be provided to a subscriber identity module (SIM) in the UE device. A first subscriber identity may be selected by the SIM based on the location information. The UE device may be registered with a network using a second wireless communication technology. The first subscriber identity may be used to register the UE device with the network.
    Type: Application
    Filed: October 10, 2012
    Publication date: October 24, 2013
    Applicant: APPLE INC.
    Inventors: Abhishek Sen, Madhusudan Chaudhary, Karthik Anantharaman
  • Publication number: 20130273908
    Abstract: A user equipment (UE) device may communicate according to at least two telecommunication standards. The UE may generate a second preferred roaming list based on a first preferred roaming list. The first preferred roaming list may indicate geographic locations which support a first telecommunication standard, of which some may also support a second telecommunication standard. The second preferred roaming list may indicate geographic locations which support only the first telecommunication standard and may also indicate geographic locations which support both the first telecommunication standard and the second telecommunication standard. The second preferred roaming list may be used to perform roaming, which may facilitate the UE avoiding searching for the second telecommunication standard in geographic locations which support only the first telecommunication standard.
    Type: Application
    Filed: September 5, 2012
    Publication date: October 17, 2013
    Inventors: Karthik Anantharaman, Sang Ho Baek, Bbarath Narasimha Rao, Madhusudan Chaudhary
  • Publication number: 20130244723
    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: Application
    Filed: March 14, 2013
    Publication date: September 19, 2013
    Applicant: Apple Inc.
    Inventors: Vikram B. Yerrabommanahalli, Prashant H. Vashi, Madhusudan Chaudhary, Brian H. Cassidy, Karthik Anantharaman, Bharath Narasimha Rao
  • Publication number: 20130237198
    Abstract: A wireless device described herein may be configured to wait for a period of time before originating a data call after receiving a data call termination request from another device. The period of time may be selected to ensure that a page request, such as for a voice call, is received by the wireless device before attempting to originate the data call.
    Type: Application
    Filed: March 6, 2012
    Publication date: September 12, 2013
    Applicant: Apple Inc.
    Inventors: Prashant Vashi, Vikram B. Yerrabommanahalli, Karthik Anantharaman, Madhusudan Chaudhary
  • Publication number: 20130016632
    Abstract: A wireless electronic device having first and second baseband processors is provided. In one suitable arrangement, radio-frequency power splitters and adjustable low noise amplifiers may be form in the receive paths. The use of power splitters allow signals associated with the first and second baseband processors to be received in parallel. In another suitable arrangement, radio-frequency switches are used in place of the power splitters. The states of the switches may be controlled using at least one of the first and second baseband processors. The use of switches instead of power splitters requires that wake periods associated with the first baseband processor and wake periods associated with the second baseband processor are non-overlapping. To ensure minimal wake period collision, a wake period associated with the second baseband processor may be positioned at a midpoint between two successive wake periods associated with the first baseband processor.
    Type: Application
    Filed: January 11, 2012
    Publication date: January 17, 2013
    Inventors: Syed A. Mujtaba, Madhusudan Chaudhary, Thanigaivelu Elangovan, Karthik Anantharaman, Weiping Dou, Isabel G. Mahe
  • Publication number: 20120309397
    Abstract: The quality of a wireless data connection is used to identify a suitable radio access network on which a wireless multi-mode device camps.
    Type: Application
    Filed: June 3, 2011
    Publication date: December 6, 2012
    Applicant: Apple Inc.
    Inventors: Bharath Narasimha RAO, Karthik ANANTHARAMAN, Madhusudan CHAUDHARY
  • Publication number: 20120294173
    Abstract: Methods and apparatus for modifying network management for hybrid operation. In one embodiment, the networks include an LTE network and a CDMA 1X network, and a mobile device can place CDMA 1X voice calls while registered with the LTE network. However, since the mobile device cannot simultaneously measure information for the LTE network while connected to the CDMA 1X networks, the mobile device modifies measurements and behaviors reported to the LTE network. In one implementation, the mobile device accounts for the time switched away from the LTE network in one or more subsequent reports thereto.
    Type: Application
    Filed: May 18, 2012
    Publication date: November 22, 2012
    Inventors: Li Su, Jianxiong Shi, Madhusudan Chaudhary, Longda Xing
  • Publication number: 20120294291
    Abstract: Methods and apparatus for minimizing scheduling collisions between networks. In one embodiment, the networks are substantially unsynchronized, and during hybrid network operation (e.g., LTE and CDMA 1× operation), a mobile device can place CDMA 1× voice calls while registered with the LTE network. However, since the LTE and CDMA 1× networks are not coordinated, the mobile device will experience scheduling collisions. In one variant, the LTE network accounts for predictable behaviors (such as CDMA 1× paging), and schedules low priority tasks during likely time interval conflicts. Consequently, even though the mobile device must tune away from the LTE network to check CDMA 1× pages, overall LTE network performance is minimally affected.
    Type: Application
    Filed: May 18, 2012
    Publication date: November 22, 2012
    Inventors: Li Su, Madhusudan Chaudhary, Jianxiong Shi, Longda Xing
  • Publication number: 20120297070
    Abstract: Methods and apparatus for intelligent scheduling of client device tasks based on one or more network scheduling constraints. During normal network operation, a client device performs an array of scheduled maintenance tasks to optimize network performance (e.g., signal strength measurements, etc.) However, during hybrid network operation, regularly scheduled maintenance tasks for a first network can interrupt higher priority tasks on other networks. Consequently, the present invention in one embodiment provides a method for a client device to properly prioritize and re-schedule maintenance tasks. For example, CDMA 1X cell selection (or cell re-selection) procedures have flexible time constraints, and can be postponed (or expedited) to minimize impact on LTE network traffic.
    Type: Application
    Filed: May 18, 2012
    Publication date: November 22, 2012
    Inventors: Jianxiong Shi, Madhusudan Chaudhary, Li Su, Isabel Mahe
  • Publication number: 20120258707
    Abstract: A mobile wireless device maintains registration on two parallel wireless communication networks that each use different wireless communication protocols. In response to a first connection request received from a first wireless network, the mobile wireless device tunes a single receiver contained therein from the first wireless network to a second wireless network. Subsequently in response to a second connection request received from the second wireless network, the mobile wireless device connects to the second wireless network.
    Type: Application
    Filed: April 3, 2012
    Publication date: October 11, 2012
    Applicant: Apple Inc.
    Inventors: Arun G. MATHIAS, Madhusudan CHAUDHARY, Jianxiong SHI
  • Publication number: 20120129548
    Abstract: A current location of a mobile system in a wireless network can be determined by using information provided by a base station in communication with the mobile system. The information can include a system identifier (SID) table and a local time offset (LTM_OFF) value and a daylight savings time (DAYLT) value. The SID table is used to provide a mobile country code (MCC) associated with a country in which the mobile device is located. The LTM_OFF value is used to provide a range of longitude values in which the mobile device is located. The current location of the mobile device is based upon at least the range of longitude values and the current country.
    Type: Application
    Filed: May 18, 2011
    Publication date: May 24, 2012
    Applicant: Apple Inc.
    Inventors: Bharath Narasimha Rao, Madhusudan Chaudhary, Karthik Anantharaman
  • Publication number: 20120129487
    Abstract: A current location of a mobile system in a wireless network can be determined by using information provided by a base station in communication with the mobile system. The information can include a system identifier (SID) table and a local time offset (LTM_OFF) value and a daylight savings time (DAYLT) value. The SID table is used to provide a mobile country code (MCC) associated with a country in which the mobile device is located. The LTM_OFF value is used to provide a range of longitude values in which the mobile device is located. The current location of the mobile device is based upon at least the range of longitude values and the current country. The current location is used to build an optimized scan list that is used, in turn, to identify and acquire access to the preferred system by a mobile device.
    Type: Application
    Filed: May 18, 2011
    Publication date: May 24, 2012
    Applicant: Apple Inc.
    Inventors: Bharath Narasimha Rao, Madhusudan Chaudhary, Karthik Anantharaman
  • Publication number: 20120129520
    Abstract: A current location of a mobile system in a wireless network can be determined by using information provided by a base station in communication with the mobile system. The location information can be used to index a GEO Locate Table to determine a list of SIDs to populate an optimized scan list. The optimized scan list being used for system selection.
    Type: Application
    Filed: May 18, 2011
    Publication date: May 24, 2012
    Applicant: Apple Inc.
    Inventors: Bharath Narasimha Rao, Madhusudan Chaudhary, Karthik Anantharaman
  • Publication number: 20120033563
    Abstract: A method and apparatus for packet classification and prioritization using an internet protocol (IP) header in a mobile wireless device. The mobile wireless device includes an application processor and a transceiver. The transceiver in the mobile wireless device receives a higher layer packet from the application processor and reads a value of a field embedded in the higher layer packet. The transceiver creates at least one lower layer protocol data unit from the higher layer packet and maps the at least one lower layer protocol data unit to a wireless access channel having a quality of service property. The mapping of the lower layer protocol data unit is based on the value of the field read by the transceiver. In representative embodiments, the higher layer packet is an internet protocol datagram, and the field is a differentiated services code point field.
    Type: Application
    Filed: August 27, 2010
    Publication date: February 9, 2012
    Applicant: Apple Inc.
    Inventors: Cherif JAZRA, Sundararaman V. SHIVA, Thanigaivelu ELANGOVAN, Tong LIU, Madhusudan CHAUDHARY
  • Publication number: 20120033590
    Abstract: A method and apparatus for packet classification and prioritization using a user datagram protocol (UDP) header in a mobile wireless device. The mobile wireless device includes an application processor and a transceiver. The application processor sets a value of a field embedded in a higher layer packet and transfers the higher layer packet to the transceiver. The transceiver receives the higher layer packet from the application processor and reads the set value of the embedded field. The transceiver clears the value in the embedded field and creates at least one lower layer protocol data unit from the higher layer packet. The transceiver maps the lower layer protocol data unit to a wireless access channel having a transmission property based on the read value of the embedded field. In representative embodiments, the embedded field is an optional checksum in a UDP header.
    Type: Application
    Filed: August 27, 2010
    Publication date: February 9, 2012
    Applicant: APPLE INC.
    Inventors: Cherif JAZRA, Sundararaman V. SHIVA, Thanigaivelu ELANGOVAN, Tong LIU, Madhusudan CHAUDHARY