Patents by Inventor Sriram Venkataramanan

Sriram Venkataramanan 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: 10779227
    Abstract: This disclosure relates to techniques for dynamic selection of connection attempt throttling algorithms based on user context. According to some embodiments, a wireless device may monitor certain current conditions of the UE, such as battery level, user activity level, motion level, and/or other conditions. Depending at least in part on the current conditions of the UE, cellular connection attempt parameters may be selected. In some conditions the cellular connection attempt parameters may be selected such as to allow more aggressive pursuit of cellular connectivity, while in other conditions the cellular connection attempt parameters may be selected such as to allow less aggressive pursuit of cellular connectivity.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: September 15, 2020
    Assignee: Apple Inc.
    Inventors: Srinivas Pasupuleti, Sriram Venkataramanan, Someet K. Lal
  • Patent number: 10681531
    Abstract: A method performed by a user equipment (UE) connected to a first home cell of a home public land mobile network (HPLMN). The method includes determining a type of the first home cell, when the type is a first type, determining a first quality of the connection to the first home cell, in response to the first quality not satisfying a first predetermined threshold or a determination that the type is a second type, disconnecting from the HPLMN, connecting to a first visited cell of a visited public land mobile network (VPLMN), determining a second quality of the connection to the first visited cell and when the second quality of the connection to the first visited cell is above a second predetermined threshold, performing a data exchange via the first visited cell.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: June 9, 2020
    Assignee: Apple Inc.
    Inventors: Sriram Venkataramanan, Lakshmi N. Kavuri, Vijay Venkataraman, Sai Kiran Gummuluri, Yifan Zhu
  • Patent number: 10536579
    Abstract: A method for intelligently connecting seekers to advisors and providing recorded or synthesized answers to the seekers using artificial intelligence is provided. Receiving a topic of interest from a seeker or retrieving advisors with expertise in the topic from a database of advisors, filtering and sorting the advisors based on ratings associated with each of the advisors related to the topic using machine learning and a plurality of criteria specified by the seeker, routing and establishing a call between the seeker and advisor, when the advisor is unavailable the call is rescheduled for alternate time windows of the advisor or with an alternate advisor and recording and storing the call for automating the answers to the similar questions, obtaining feedback from the seeker for the advisor, and updating the intelligent call routing system and the rankings of the advisor based on the plurality of criteria.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: January 14, 2020
    Inventor: Sriram Venkataramanan Iyer
  • Publication number: 20190306787
    Abstract: This disclosure relates to techniques for dynamic selection of connection attempt throttling algorithms based on user context. According to some embodiments, a wireless device may monitor certain current conditions of the UE, such as battery level, user activity level, motion level, and/or other conditions. Depending at least in part on the current conditions of the UE, cellular connection attempt parameters may be selected. In some conditions the cellular connection attempt parameters may be selected such as to allow more aggressive pursuit of cellular connectivity, while in other conditions the cellular connection attempt parameters may be selected such as to allow less aggressive pursuit of cellular connectivity.
    Type: Application
    Filed: June 20, 2019
    Publication date: October 3, 2019
    Inventors: Srinivas Pasupuleti, Sriram Venkataramanan, Someet K. Lal
  • Patent number: 10356703
    Abstract: This disclosure relates to techniques for dynamic selection of connection attempt throttling algorithms based on user context. According to some embodiments, a wireless device may monitor certain current conditions of the UE, such as battery level, user activity level, motion level, and/or other conditions. Depending at least in part on the current conditions of the UE, cellular connection attempt parameters may be selected. In some conditions the cellular connection attempt parameters may be selected such as to allow more aggressive pursuit of cellular connectivity, while in other conditions the cellular connection attempt parameters may be selected such as to allow less aggressive pursuit of cellular connectivity.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: July 16, 2019
    Assignee: Apple Inc.
    Inventors: Srinivas Pasupuleti, Sriram Venkataramanan, Someet K. Lal
  • Publication number: 20190132725
    Abstract: A method performed by a user equipment (UE) connected to a first home cell of a home public land mobile network (HPLMN). The method includes determining a type of the first home cell, when the type is a first type, determining a first quality of the connection to the first home cell, in response to the first quality not satisfying a first predetermined threshold or a determination that the type is a second type, disconnecting from the HPLMN, connecting to a first visited cell of a visited public land mobile network (VPLMN), determining a second quality of the connection to the first visited cell and when the second quality of the connection to the first visited cell is above a second predetermined threshold, performing a data exchange via the first visited cell.
    Type: Application
    Filed: June 6, 2018
    Publication date: May 2, 2019
    Inventors: Sriram Venkataramanan, Lakshmi N. Kavuri, Vijay Venkataraman, Sai Kiran Gummuluri, Yifan Zhu
  • Publication number: 20180115645
    Abstract: A method for intelligently connecting seekers to advisors and providing recorded or synthesized answers to the seekers using artificial intelligence is provided. Receiving a topic of interest from a seeker or retrieving advisors with expertise in the topic from a database of advisors, filtering and sorting the advisors based on ratings associated with each of the advisors related to the topic using machine learning and a plurality of criteria specified by the seeker, routing and establishing a call between the seeker and advisor, when the advisor is unavailable the call is rescheduled for alternate time windows of the advisor or with an alternate advisor and recording and storing the call for automating the answers to the similar questions, obtaining feedback from the seeker for the advisor, and updating the intelligent call routing system and the rankings of the advisor based on the plurality of criteria.
    Type: Application
    Filed: October 20, 2017
    Publication date: April 26, 2018
    Inventor: Sriram Venkataramanan Iyer
  • Publication number: 20180077634
    Abstract: This disclosure relates to techniques for dynamic selection of connection attempt throttling algorithms based on user context. According to some embodiments, a wireless device may monitor certain current conditions of the UE, such as battery level, user activity level, motion level, and/or other conditions. Depending at least in part on the current conditions of the UE, cellular connection attempt parameters may be selected. In some conditions the cellular connection attempt parameters may be selected such as to allow more aggressive pursuit of cellular connectivity, while in other conditions the cellular connection attempt parameters may be selected such as to allow less aggressive pursuit of cellular connectivity.
    Type: Application
    Filed: November 20, 2017
    Publication date: March 15, 2018
    Inventors: Srinivas Pasupuleti, Sriram Venkataramanan, Someet K. Lal
  • Patent number: 9854510
    Abstract: This disclosure relates to techniques for dynamic selection of connection attempt throttling algorithms based on user context. According to some embodiments, a wireless device may monitor certain current conditions of the UE, such as battery level, user activity level, motion level, and/or other conditions. Depending at least in part on the current conditions of the UE, cellular connection attempt parameters may be selected. In some conditions the cellular connection attempt parameters may be selected such as to allow more aggressive pursuit of cellular connectivity, while in other conditions the cellular connection attempt parameters may be selected such as to allow less aggressive pursuit of cellular connectivity.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: December 26, 2017
    Assignee: Apple Inc.
    Inventors: Srinivas Pasupuleti, Sriram Venkataramanan, Someet K. Lal
  • Publication number: 20160353364
    Abstract: This disclosure relates to techniques for dynamic selection of connection attempt throttling algorithms based on user context. According to some embodiments, a wireless device may monitor certain current conditions of the UE, such as battery level, user activity level, motion level, and/or other conditions. Depending at least in part on the current conditions of the UE, cellular connection attempt parameters may be selected. In some conditions the cellular connection attempt parameters may be selected such as to allow more aggressive pursuit of cellular connectivity, while in other conditions the cellular connection attempt parameters may be selected such as to allow less aggressive pursuit of cellular connectivity.
    Type: Application
    Filed: July 7, 2016
    Publication date: December 1, 2016
    Inventors: Srinivas Pasupuleti, Sriram Venkataramanan, Someet K. Lal
  • Patent number: 9414298
    Abstract: This disclosure relates to techniques for dynamic selection of connection attempt throttling algorithms based on user context. According to some embodiments, a wireless device may monitor certain current conditions of the UE, such as battery level, user activity level, motion level, and/or other conditions. Depending at least in part on the current conditions of the UE, cellular connection attempt parameters may be selected. In some conditions the cellular connection attempt parameters may be selected such as to allow more aggressive pursuit of cellular connectivity, while in other conditions the cellular connection attempt parameters may be selected such as to allow less aggressive pursuit of cellular connectivity.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: August 9, 2016
    Assignee: Apple Inc.
    Inventors: Srinivas Pasupuleti, Sriram Venkataramanan, Someet K. Lal
  • Patent number: 8612192
    Abstract: A vehicle simulation system includes a first simulation model that when executed simulates a software ring along with other software of a vehicle module. The vehicle simulation system further includes a second simulation model of the software ring. A bypass switch that has a first state and a second state. A bypass switching module switches the bypass switch between the first simulation model and the second simulation model based on a bypass signal and a ring enabling signal. A simulation control module executes code of a vehicle simulation model including software in-the-loop (SIL) testing of a selected one of the first simulation model and the second simulation model based on state of the bypass switch.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: December 17, 2013
    Inventors: Johan Larsson, Tobias Berndtson, Kenneth K. Lang, Xuefeng Tim Tao, Colin Hultengren, Michael A. Kropinski, Manmeet Mavi, Sriram Venkataramanan, David W. Wright
  • Publication number: 20110288841
    Abstract: A vehicle simulation system includes a first simulation model that when executed simulates a software ring along with other software of a vehicle module. The vehicle simulation system further includes a second simulation model of the software ring. A bypass switch that has a first state and a second state. A bypass switching module switches the bypass switch between the first simulation model and the second simulation model based on a bypass signal and a ring enabling signal. A simulation control module executes code of a vehicle simulation model including software in-the-loop (SIL) testing of a selected one of the first simulation model and the second simulation model based on state of the bypass switch.
    Type: Application
    Filed: August 23, 2010
    Publication date: November 24, 2011
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Johan Larsson, Tobias Berndtson, Kenneth K. Lang, Xuefeng Tim Tao, Colin Hultengren, Michael A. Kropinski, Manmeet Mavi, Sriram Venkataramanan, David W. Wright