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: 10779227Abstract: 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: GrantFiled: June 20, 2019Date of Patent: September 15, 2020Assignee: Apple Inc.Inventors: Srinivas Pasupuleti, Sriram Venkataramanan, Someet K. Lal
-
Patent number: 10681531Abstract: 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: GrantFiled: June 6, 2018Date of Patent: June 9, 2020Assignee: Apple Inc.Inventors: Sriram Venkataramanan, Lakshmi N. Kavuri, Vijay Venkataraman, Sai Kiran Gummuluri, Yifan Zhu
-
Patent number: 10536579Abstract: 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: GrantFiled: October 20, 2017Date of Patent: January 14, 2020Inventor: Sriram Venkataramanan Iyer
-
Publication number: 20190306787Abstract: 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: ApplicationFiled: June 20, 2019Publication date: October 3, 2019Inventors: Srinivas Pasupuleti, Sriram Venkataramanan, Someet K. Lal
-
Patent number: 10356703Abstract: 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: GrantFiled: November 20, 2017Date of Patent: July 16, 2019Assignee: Apple Inc.Inventors: Srinivas Pasupuleti, Sriram Venkataramanan, Someet K. Lal
-
Publication number: 20190132725Abstract: 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: ApplicationFiled: June 6, 2018Publication date: May 2, 2019Inventors: Sriram Venkataramanan, Lakshmi N. Kavuri, Vijay Venkataraman, Sai Kiran Gummuluri, Yifan Zhu
-
Publication number: 20180115645Abstract: 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: ApplicationFiled: October 20, 2017Publication date: April 26, 2018Inventor: Sriram Venkataramanan Iyer
-
Publication number: 20180077634Abstract: 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: ApplicationFiled: November 20, 2017Publication date: March 15, 2018Inventors: Srinivas Pasupuleti, Sriram Venkataramanan, Someet K. Lal
-
Patent number: 9854510Abstract: 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: GrantFiled: July 7, 2016Date of Patent: December 26, 2017Assignee: Apple Inc.Inventors: Srinivas Pasupuleti, Sriram Venkataramanan, Someet K. Lal
-
Publication number: 20160353364Abstract: 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: ApplicationFiled: July 7, 2016Publication date: December 1, 2016Inventors: Srinivas Pasupuleti, Sriram Venkataramanan, Someet K. Lal
-
Patent number: 9414298Abstract: 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: GrantFiled: May 29, 2015Date of Patent: August 9, 2016Assignee: Apple Inc.Inventors: Srinivas Pasupuleti, Sriram Venkataramanan, Someet K. Lal
-
Patent number: 8612192Abstract: 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: GrantFiled: August 23, 2010Date of Patent: December 17, 2013Inventors: Johan Larsson, Tobias Berndtson, Kenneth K. Lang, Xuefeng Tim Tao, Colin Hultengren, Michael A. Kropinski, Manmeet Mavi, Sriram Venkataramanan, David W. Wright
-
Publication number: 20110288841Abstract: 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: ApplicationFiled: August 23, 2010Publication date: November 24, 2011Applicant: 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