Patents by Inventor Kartik R. VENKATRAMAN

Kartik R. VENKATRAMAN 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: 20210026437
    Abstract: This application relates to techniques that adjust the sleep states of a computing device based on proximity detection and predicted user activity. Proximity detection procedures can be used to determine a proximity between the computing device and a remote computing device coupled to the user. Based on these proximity detection procedures, the computing device can either correspondingly increase or decrease the amount power supplied to the various components during either a low-power sleep state or a high-power sleep state. Additionally, historical user activity data gathered on the computing device can be used to predict when the user will likely use the computing device. Based on the gathered historical user activity, deep sleep signals and light sleep signals can be issued at a time when the computing device is placed within a sleep state which can cause it to immediately enter either a low-power sleep state or a high-power sleep state.
    Type: Application
    Filed: October 12, 2020
    Publication date: January 28, 2021
    Inventors: Varaprasad V. LINGUTLA, Kartik R. VENKATRAMAN, Cyril de la CROPTE de CHANTERAC, Bob BRADLEY, Marc J. KROCHMAL, Matthew D. PERKINS, Christopher S. LINN, Akshay MANGALAM SRIVATSA
  • Patent number: 10862329
    Abstract: An electronic device may have a power system. The power system may receive power such as wireless power or wired power and may use a portion of the received power to charge a battery. Power consumption by control circuitry in the device can be adjusted by deactivating or activating processor cores in the control circuitry and by selectively starting or stopping software activities. By selectively reducing power consumption by circuitry in the electronic device other than battery charging circuitry in the power system that is charging the battery, additional power may be made available to charge the battery and/or battery capacity can be extended. The electronic device may reduce non-battery-charging activities in the device in response to information gathered with sensors such as motion and temperature information, information from the power system, information on device location, information on software settings, and other information.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: December 8, 2020
    Assignee: Apple Inc.
    Inventors: Kartik R. Venkatraman, Shardul S. Mangade, Alessandro Pelosi, Cyril de la Cropte de Chanterac
  • Publication number: 20200379540
    Abstract: An electronic device may have a power system with a battery. The power system receives power such as wireless power or wired power and uses a portion of the received power to charge the battery as needed. Control circuitry in the portable electronic device is used to run background processes such as image processing tasks, data synchronization tasks, indexing, and other background processes. In some circumstances, such as when the battery is below a certain state of charge threshold, background processes may be stopped so that the battery is charged as fast as possible. Once above this initial state of charge threshold, background processes may be performed during charging as long as the temperature and state of charge of the battery do not exceed safety temperature and safety state of charge values. Performing background processes in these conditions ensures requisite background processing tasks are completed while preserving battery health.
    Type: Application
    Filed: August 14, 2020
    Publication date: December 3, 2020
    Inventors: Cyril de la Cropte de Chanterac, Kartik R. Venkatraman, Alessandro Pelosi, Shardul S. Mangade
  • Publication number: 20200382987
    Abstract: Manners of scheduling downloads for a user equipment (UE). The UE is configured to establish a connection to a network and receive an indication of a user-initiated download, determining whether the download is to be performed now or at a subsequent time, when the download is to be performed at the subsequent time, determine a time window during which the download is to be initiated and initiate the download during the time window.
    Type: Application
    Filed: May 27, 2020
    Publication date: December 3, 2020
    Inventors: Vijay VENKATARAMAN, Lucas H. DAVID, Kartik R. VENKATRAMAN, Steven R. BRANDT, Sree Ram KODALI, Rajesh AMBATI, Srinivasan NIMMALA, Ajay SINGH
  • Publication number: 20200380984
    Abstract: Embodiments described herein provide for a multi-device context store in which context attributes of multiple devices can be synchronized. A first device can transmit a predicate to a second device, where the predicate includes a condition associated with an attribute of a multi-device context store. Upon the occurrence of the condition at the second device, a notification and/or context update can be sent by the second device to the first device. The predicate can also include a code block to be executed upon the occurrence of the condition.
    Type: Application
    Filed: May 22, 2020
    Publication date: December 3, 2020
    Inventors: Kartik R. Venkatraman, Brian E. Korver
  • Patent number: 10802568
    Abstract: This application relates to techniques that adjust the sleep states of a computing device based on proximity detection and predicted user activity. Proximity detection procedures can be used to determine a proximity between the computing device and a remote computing device coupled to the user. Based on these proximity detection procedures, the computing device can either correspondingly increase or decrease the amount power supplied to the various components during either a low-power sleep state or a high-power sleep state. Additionally, historical user activity data gathered on the computing device can be used to predict when the user will likely use the computing device. Based on the gathered historical user activity, deep sleep signals and light sleep signals can be issued at a time when the computing device is placed within a sleep state which can cause it to immediately enter either a low-power sleep state or a high-power sleep state.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: October 13, 2020
    Assignee: Apple Inc.
    Inventors: Varaprasad V. Lingutla, Kartik R. Venkatraman, Cyril de la Cropte de Chanterac, Bob Bradley, Marc J. Krochmal, Matthew D. Perkins, Christopher S. Linn, Akshay Mangalam Srivatsa
  • Patent number: 10782773
    Abstract: An electronic device may have a power system with a battery. The power system receives power such as wireless power or wired power and uses a portion of the received power to charge the battery as needed. Control circuitry in the portable electronic device is used to run background processes such as image processing tasks, data synchronization tasks, indexing, and other background processes. In some circumstances, such as when the battery is below a certain state of charge threshold, background processes may be stopped so that the battery is charged as fast as possible. Once above this initial state of charge threshold, background processes may be performed during charging as long as the temperature and state of charge of the battery do not exceed safety temperature and safety state of charge values. Performing background processes in these conditions ensures requisite background processing tasks are completed while preserving battery health.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: September 22, 2020
    Assignee: Apple Inc.
    Inventors: Cyril de la Cropte de Chanterac, Kartik R. Venkatraman, Alessandro Pelosi, Shardul S. Mangade
  • Publication number: 20200183477
    Abstract: An electronic device may have a power system with a battery. The power system receives power such as wireless power or wired power and uses a portion of the received power to charge the battery as needed. Control circuitry in the portable electronic device is used to run background processes such as image processing tasks, data synchronization tasks, indexing, and other background processes. In some circumstances, such as when the battery is below a certain state of charge threshold, background processes may be stopped so that the battery is charged as fast as possible. Once above this initial state of charge threshold, background processes may be performed during charging as long as the temperature and state of charge of the battery do not exceed safety temperature and safety state of charge values. Performing background processes in these conditions ensures requisite background processing tasks are completed while preserving battery health.
    Type: Application
    Filed: February 18, 2020
    Publication date: June 11, 2020
    Inventors: Cyril de la Cropte de Chanterac, Kartik R. Venkatraman, Alessandro Pelosi, Shardul S. Mangade
  • Patent number: 10606336
    Abstract: An electronic device may have a power system with a battery. The power system receives power such as wireless power or wired power and uses a portion of the received power to charge the battery as needed. Control circuitry in the portable electronic device is used to run background processes such as image processing tasks, data synchronization tasks, indexing, and other background processes. In some circumstances, such as when the battery is below a certain state of charge threshold, background processes may be stopped so that the battery is charged as fast as possible. Once above this initial state of charge threshold, background processes may be performed during charging as long as the temperature and state of charge of the battery do not exceed safety temperature and safety state of charge values. Performing background processes in these conditions ensures requisite background processing tasks are completed while preserving battery health.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: March 31, 2020
    Assignee: Apple Inc.
    Inventors: Cyril de la Cropte de Chanterac, Kartik R. Venkatraman, Alessandro Pelosi, Shardul S. Mangade
  • Publication number: 20190370009
    Abstract: One embodiment provides for a method comprising determining a set of probabilities associated with a set of applications configured to execute on the electronic device, the set of probabilities including a probability of application usage within a period of time, updating a probability model based on the set of probabilities associated with the set of applications, selecting an application to swap to a fatigable storage device based on output from the probability model, and swapping the application to the fatigable storage device, wherein swapping the application includes storing a memory address space for the application and an application state to the fatigable storage device.
    Type: Application
    Filed: April 30, 2019
    Publication date: December 5, 2019
    Inventors: Kartik R. Venkatraman, Abhishek Bhowmick, Lionel D. Desai
  • Publication number: 20190370334
    Abstract: Embodiments described herein provide techniques to encode sequential data in a privacy preserving manner before the data is sent to a sequence learning server. The server can then determine aggregate trends within an overall set of users, without having any specific knowledge about the contributions of individual users. The server can be used to learn new words generated by user client devices in a crowdsourced manner while maintaining local differential privacy of client devices. The server can also learn other sequential data including typed, autocorrected, revised text sequences, sequences of application launches, sequences of purchases on an application store, or other sequences of activities that can be performed on an electronic device.
    Type: Application
    Filed: February 8, 2019
    Publication date: December 5, 2019
    Inventors: ABHISHEK BHOWMICK, RYAN M. ROGERS, UMESH S. VAISHAMPAYAN, KARTIK R. VENKATRAMAN
  • Publication number: 20190305597
    Abstract: A power system uses a power transmitting device to charge batteries in power receiving devices. Wireless power is transmitted using coils in the power transmitting device and coils in the power receiving devices. Usage history information such as power consumption, times and dates of device usage, battery charge state information, device location information, and other information is gathered using portable electronic devices in the system. Control circuitry in the power transmitting device or elsewhere in the system controls power transfer so that battery charging is performed in accordance with appropriate battery charging settings. Battery charging settings such as maximum charge level, charge rate, charging start and stop times, and other settings are adjusted based on usage history information from one or more devices and/or one or more users.
    Type: Application
    Filed: August 3, 2018
    Publication date: October 3, 2019
    Inventors: Kartik R. Venkatraman, Santhanakrishnan Geeyarpuramnadathur
  • Publication number: 20180364786
    Abstract: An electronic device may have a power system with a battery. The power system receives power such as wireless power or wired power and uses a portion of the received power to charge the battery as needed. Control circuitry in the portable electronic device is used to run background processes such as image processing tasks, data synchronization tasks, indexing, and other background processes. In some circumstances, such as when the battery is below a certain state of charge threshold, background processes may be stopped so that the battery is charged as fast as possible. Once above this initial state of charge threshold, background processes may be performed during charging as long as the temperature and state of charge of the battery do not exceed safety temperature and safety state of charge values. Performing background processes in these conditions ensures requisite background processing tasks are completed while preserving battery health.
    Type: Application
    Filed: September 8, 2017
    Publication date: December 20, 2018
    Inventors: Cyril de la Cropte de Chanterac, Kartik R. Venkatraman, Alessandro Pelosi, Shardul S. Mangade
  • Publication number: 20180348849
    Abstract: This application relates to techniques that adjust the sleep states of a computing device based on proximity detection and predicted user activity. Proximity detection procedures can be used to determine a proximity between the computing device and a remote computing device coupled to the user. Based on these proximity detection procedures, the computing device can either correspondingly increase or decrease the amount power supplied to the various components during either a low-power sleep state or a high-power sleep state. Additionally, historical user activity data gathered on the computing device can be used to predict when the user will likely use the computing device. Based on the gathered historical user activity, deep sleep signals and light sleep signals can be issued at a time when the computing device is placed within a sleep state which can cause it to immediately enter either a low-power sleep state or a high-power sleep state.
    Type: Application
    Filed: September 29, 2017
    Publication date: December 6, 2018
    Inventors: Varaprasad V. LINGUTLA, Kartik R. VENKATRAMAN, Cyril de la CROPTE de CHANTERAC, Bob BRADLEY, Marc J. KROCHMAL, Matthew D. PERKINS, Christopher S. LINN, Akshay MANGALAM SRIVATSA
  • Publication number: 20180351390
    Abstract: An electronic device may have a power system. The power system may receive power such as wireless power or wired power and may use a portion of the received power to charge a battery. Power consumption by control circuitry in the device can be adjusted by deactivating or activating processor cores in the control circuitry and by selectively starting or stopping software activities. By selectively reducing power consumption by circuitry in the electronic device other than battery charging circuitry in the power system that is charging the battery, additional power may be made available to charge the battery and/or battery capacity can be extended. The electronic device may reduce non-battery-charging activities in the device in response to information gathered with sensors such as motion and temperature information, information from the power system, information on device location, information on software settings, and other information.
    Type: Application
    Filed: September 15, 2017
    Publication date: December 6, 2018
    Inventors: Kartik R. Venkatraman, Shardul S. Mangade, Alessandro Pelosi, Cyril de la Cropte de Chanterac
  • Publication number: 20180348844
    Abstract: This application relates to techniques that adjust the sleep states of a computing device based on proximity detection and predicted user activity. Proximity detection procedures can be used to determine a proximity between the computing device and a remote computing device coupled to the user. Based on these proximity detection procedures, the computing device can either correspondingly increase or decrease the amount power supplied to the various components during either a low-power sleep state or a high-power sleep state. Additionally, historical user activity data gathered on the computing device can be used to predict when the user will likely use the computing device. Based on the gathered historical user activity, deep sleep signals and light sleep signals can be issued at a time when the computing device is placed within a sleep state which can cause it to enter either a low-power sleep state or a high-power sleep state.
    Type: Application
    Filed: June 1, 2018
    Publication date: December 6, 2018
    Inventors: Varaprasad V. LINGUTLA, Kartik R. VENKATRAMAN, Marc J. KROCHMAL