Patents by Inventor Viswanath Nagarajan

Viswanath Nagarajan 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: 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
  • Publication number: 20180063751
    Abstract: Apparatuses, systems, and methods for user equipment (UE) devices to perform more efficient frequency scans for potential base stations. According to techniques described herein, the UE may determine that it does not have cellular service and determine first information based on a last camped cell. A time period during which the first information was acquired may be determined and one or more frequency scans may be performed. The frequency scans may be limited to a set of frequencies based in part on the time period. Thus, if the time period is less than a first value, the set of frequencies may include a first set of frequencies and if the time period is greater than the first value but less than a second value, the set of frequencies may include the first set of frequencies and a second set of frequencies.
    Type: Application
    Filed: May 9, 2017
    Publication date: March 1, 2018
    Inventors: Jianxiong Shi, Lakshmi N. Kavuri, Madhusudan Chaudhary, Thanigaivelu Elangovan, Viswanath Nagarajan, Yifan Zhu
  • Patent number: 9886307
    Abstract: Methods, systems, and computer program products for cross-platform scheduling with fairness and platform-specific optimization are provided herein. A method includes determining dimensions of a set of containers in which multiple tasks associated with a request are to be executed; assigning each of the containers to a processing node on one of multiple platforms based on the dimensions of the given container, and to a platform owner selected from the multiple platforms based on a comparison of resource requirements of each of the multiple platforms and the dimensions of the given container; and generating container assignments across the set of containers by incorporating the assigned node of each container in the set of containers, the assigned platform owner of each container in the set of containers, one or more scheduling requirements of each of the platforms, one or more utilization objectives, and enforcing a sharing guarantee of each of the platforms.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Kirsten W. Hildrum, Zubair Nabi, Viswanath Nagarajan, Robert Saccone, Kanthi K. Sarpatwar, Rohit Wagle, Joel Leonard Wolf
  • Patent number: 9886306
    Abstract: Methods, systems, and computer program products for cross-platform scheduling with fairness and platform-specific optimization are provided herein. A method includes determining dimensions of a set of containers in which multiple tasks associated with a request are to be executed; assigning each of the containers to a processing node on one of multiple platforms based on the dimensions of the given container, and to a platform owner selected from the multiple platforms based on a comparison of resource requirements of each of the multiple platforms and the dimensions of the given container; and generating container assignments across the set of containers by incorporating the assigned node of each container in the set of containers, the assigned platform owner of each container in the set of containers, one or more scheduling requirements of each of the platforms, one or more utilization objectives, and enforcing a sharing guarantee of each of the platforms.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Kirsten W. Hildrum, Zubair Nabi, Viswanath Nagarajan, Robert Saccone, Kanthi K. Sarpatwar, Rohit Wagle, Joel Leonard Wolf
  • Patent number: 9706484
    Abstract: Apparatuses, systems, and methods for user equipment (UE) devices to more efficiently scan frequency bands for potential base stations may include a UE configured maintain a first list of cells for which a cellular scan has been successful and a second list of cells for which a cellular scan has not been successful. The UE may be configured perform a first cellular while camped on a first cell at an expiration of a scan timer and, if the cellular scan is not successful, the increment a first failure count variable associated with the first cell and add the first cell to the second list if the first cell is not present on the first or second list. Additionally, if the first cellular scan is successful, the UE may be configured to add the first cell to the first list if the first cell is not present on the first list.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: July 11, 2017
    Assignee: Apple Inc.
    Inventors: Arvind Swaminathan, Umesh K. Shukla, Srinivas Pasupuleti, Viswanath Nagarajan, Thanigaivelu Elangovan, Madhusudan Chaudhary
  • Publication number: 20160309400
    Abstract: Apparatuses, systems, and methods for user equipment (UE) devices to more efficiently scan frequency bands for potential base stations may include a UE configured maintain a first list of cells for which a cellular scan has been successful and a second list of cells for which a cellular scan has not been successful. The UE may be configured perform a first cellular while camped on a first cell at an expiration of a scan timer and, if the cellular scan is not successful, the increment a first failure count variable associated with the first cell and add the first cell to the second list if the first cell is not present on the first or second list. Additionally, if the first cellular scan is successful, the UE may be configured to add the first cell to the first list if the first cell is not present on the first list.
    Type: Application
    Filed: June 5, 2015
    Publication date: October 20, 2016
    Inventors: Arvind Swaminathan, Umesh K. Shukla, Srinivas Pasupuleti, Viswanath Nagarajan, Thanigaivelu Elangovan, Madhusudan Chaudhary
  • Publication number: 20160150002
    Abstract: Methods, systems, and computer program products for cross-platform scheduling with fairness and platform-specific optimization are provided herein. A method includes determining dimensions of a set of containers in which multiple tasks associated with a request are to be executed; assigning each of the containers to a processing node on one of multiple platforms based on the dimensions of the given container, and to a platform owner selected from the multiple platforms based on a comparison of resource requirements of each of the multiple platforms and the dimensions of the given container; and generating container assignments across the set of containers by incorporating the assigned node of each container in the set of containers, the assigned platform owner of each container in the set of containers, one or more scheduling requirements of each of the platforms, one or more utilization objectives, and enforcing a sharing guarantee of each of the platforms.
    Type: Application
    Filed: November 21, 2014
    Publication date: May 26, 2016
    Inventors: Kirsten W. Hildrum, Zubair Nabi, Viswanath Nagarajan, Robert Saccone, Kanthi K. Sarpatwar, Rohit Wagle, Joel Leonard Wolf
  • Publication number: 20160147566
    Abstract: Methods, systems, and computer program products for cross-platform scheduling with fairness and platform-specific optimization are provided herein. A method includes determining dimensions of a set of containers in which multiple tasks associated with a request are to be executed; assigning each of the containers to a processing node on one of multiple platforms based on the dimensions of the given container, and to a platform owner selected from the multiple platforms based on a comparison of resource requirements of each of the multiple platforms and the dimensions of the given container; and generating container assignments across the set of containers by incorporating the assigned node of each container in the set of containers, the assigned platform owner of each container in the set of containers, one or more scheduling requirements of each of the platforms, one or more utilization objectives, and enforcing a sharing guarantee of each of the platforms.
    Type: Application
    Filed: July 1, 2015
    Publication date: May 26, 2016
    Inventors: Kirsten W. Hildrum, Zubair Nabi, Viswanath Nagarajan, Robert Saccone, Kanthi K. Sarpatwar, Rohit Wagle, Joel Leonard Wolf
  • Patent number: 9336058
    Abstract: Techniques, systems, and articles of manufacture for automated scheduling management of MapReduce flow-graph applications. A method includes determining a job schedule of MapReduce jobs within each of multiple MapReduce flows in a cluster environment, wherein said job schedule does not violate a precedence relationship within the corresponding MapReduce flow and reduces makespan of the corresponding MapReduce flow, determining a flow schedule for the multiple MapReduce flows based on consideration of a given metric, wherein said flow schedule comprises a number of slots allotted to each of the multiple MapReduce flows, and wherein said number of slots is less than or equal to a number of the one or more MapReduce jobs within each corresponding MapReduce flow, and transforming each job schedule into the flow schedule to allocate resources for the multiple MapReduce flows in the cluster environment without violating a precedence constraint of the multiple MapReduce flows.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: May 10, 2016
    Assignee: International Business Machines Corporation
    Inventors: Andrey Balmin, Kirsten W. Hildrum, Viswanath Nagarajan, Joel L. Wolf
  • Patent number: 8868130
    Abstract: Methods and apparatus for suspending session state during hybrid network operation. In one exemplary embodiment, 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. During these tuned-away periods, the client device may suspend operation on the tuned away network for extended tune away intervals.
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: October 21, 2014
    Inventors: Sarma V. Vangala, Swaminathan Balakrishnan, Chandra S. Chetty, Viswanath Nagarajan, Vikram B. Yerrabommanahalli
  • Patent number: 7583633
    Abstract: A CDMA network dynamically generates hard handoff (HHO) target sets to support mobile station HHO. Dynamically identifying CDMA channels or cells as targets for HHO eliminates the need for statically configured HHO target sets. In an exemplary embodiment, a source BSS identifies a first set of channels corresponding to common neighbor cells of the cells associated with the active set pilots and/or reported PBU pilots. This first set may be adjusted by removing any common neighbor cells that include soft handoff target channels, and by adding selected vertical neighbor channels of the active set pilots and/or reported PBU pilots. Channels in the first set may be grouped by carrier frequency and evaluated based on CDMA channel type, BSS affiliation and characteristics, and the target's relationship to the active set to identify a preferred HHO target set. Such operations permit dynamic determination of whether to perform inter- or intra-BSS HHO.
    Type: Grant
    Filed: February 28, 2003
    Date of Patent: September 1, 2009
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Hsien Woo, Felicia Tsui, Viswanath Nagarajan
  • Publication number: 20040170136
    Abstract: A CDMA network dynamically generates hard handoff (HHO) target sets to support mobile station HHO. Dynamically identifying CDMA channels or cells as targets for HHO eliminates the need for statically configured HHO target sets. In an exemplary embodiment, a source BSS identifies a first set of channels corresponding to common neighbor cells of the cells associated with the active set pilots and/or reported PBU pilots. This first set may be adjusted by removing any common neighbor cells that include soft handoff target channels, and by adding selected vertical neighbor channels of the active set pilots and/or reported PBU pilots. Channels in the first set may be grouped by carrier frequency and evaluated based on CDMA channel type, BSS affiliation and characteristics, and the target's relationship to the active set to identify a preferred HHO target set. Such operations permit dynamic determination of whether to perform inter- or intra-BSS HHO.
    Type: Application
    Filed: February 28, 2003
    Publication date: September 2, 2004
    Inventors: Hsien Woo, Felicia Tsui, Viswanath Nagarajan