Patents by Inventor Ram Chary

Ram Chary 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: 10237254
    Abstract: The present disclosure relates to a system and method for providing conditional login promotion. An example system includes at least one processor and at least one memory element, wherein the system is configured for receiving an indication of a local operating system login by a user from a client device associated with the user; receiving one or more authentication factors associated with the user from the client device; and determining whether the local operating system login is to be promoted to a relying party entity based upon the one or more authentication factors associated with the user.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: March 19, 2019
    Assignee: McAfee, LLC
    Inventors: John R. McDowell, Neeraj Kaul, Pavan Kumar V. Bharathapudi, Siddaraya B. Revashetti, Ranjit S. Narjala, Ramkumar Ram Chary Venkatachary, Sahar Mostafa, Vani Yalapalli, Charles Slate
  • Publication number: 20160330183
    Abstract: The present disclosure relates to a system and method for providing conditional login promotion. An example system includes at least one processor and at least one memory element, wherein the system is configured for receiving an indication of a local operating system login by a user from a client device associated with the user; receiving one or more authentication factors associated with the user from the client device; and determining whether the local operating system login is to be promoted to a relying party entity based upon the one or more authentication factors associated with the user.
    Type: Application
    Filed: March 27, 2015
    Publication date: November 10, 2016
    Applicant: McAfee, Inc.
    Inventors: John R. McDowell, Neeraj Kaul, Pavan Kumar V. Bharathapudi, Siddaraya B. Revashetti, Ranjit S. Narjala, Ramkumar Ram Chary Venkatachary, Sahar Mostafa, Vani Yalapalli, Charles Slate
  • Publication number: 20110246698
    Abstract: One embodiment includes a personal computer device comprising at least one machine configured to execute a primary user operating system and at least one appliance operating system independent from the primary user operating system. The personal computer device also including a system memory including a first portion of the system memory configured to be used by the primary user operating system; and a second portion of the system memory configured to be sequestered from the primary user operating system.
    Type: Application
    Filed: June 17, 2011
    Publication date: October 6, 2011
    Inventors: Ulhas Warrier, Ram Chary, Hani Elgebaly
  • Patent number: 7966458
    Abstract: One embodiment includes a personal computer device comprising at least one machine to execute a primary user operating system, a first physical memory to be used by the primary user operating system, at least one appliance operating system that is independent from the primary user operating system, a second physical memory to be sequestered from the primary user operating system and an access violation monitor to restrict access from the at least one appliance operating system to the second physical memory, wherein the access violation monitor is to run only when the at least one appliance operating system is invoked and at least one appliance operating system is to be invoked only after the primary user operating system has been suspended to a standby state.
    Type: Grant
    Filed: March 31, 2007
    Date of Patent: June 21, 2011
    Assignee: Intel Corporation
    Inventors: Ulhas Warrier, Ram Chary, Hani Elgebaly
  • Patent number: 7877589
    Abstract: A method which includes initializing a device following a power cycle. The initialization includes an agent for the device implementing one or more command sequences to configure the device for operation on a computing platform. The one or more implemented command sequences are recorded and a configuration flag is asserted to indicate the device has been configured for operation on the computing platform. The configuration flag is included in a command configuration register. At least a portion of the recorded one or more command sequences and the command configuration register are stored in a persistent memory that includes non-volatile memory resident on the device. Based on an other power cycle, the device is to access the command configuration register. Based on the command configuration register, the device is to determine whether it is to configure itself by implementing the one or more stored command sequences. The device then configures itself based on that determination.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: January 25, 2011
    Assignee: Intel Corporation
    Inventors: Pradeep Sebestian, Ram Chary
  • Patent number: 7594073
    Abstract: The memory content may be cached in the non-volatile cache when a computing system is entering S4 state. The non-volatile cache may be coupled to a bus that connects the disk drive with the disk controller. When resuming from S4 state, the memory content may be read from the non-volatile cache rather than from the slow disk drive, which facilitates instant-on resuming for the system. The caching process may be performed in an OS-transparent manner. During the caching process, data with contiguous addresses may be merged into a block of data. A mapping table may be created and stored in the non-volatile cache which includes multiple entries, each for a block of data. The mapping table facilitates data reading from the non-volatile cache to provide instant-on resuming from S4 state.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: September 22, 2009
    Assignee: Intel Corporation
    Inventors: Ulf R. Hanebutte, Ram Chary, Pradeep Sebastian, Shubha Kumbadakone, Shreekant S. Thakkar
  • Publication number: 20080244168
    Abstract: One embodiment includes a personal computer device comprising at least one machine to execute a primary user operating system, a first physical memory to be used by the primary user operating system, at least one appliance operating system that is independent from the primary user operating system, a second physical memory to be sequestered from the primary user operating system and an access violation monitor to restrict access from the at least one appliance operating system to the second physical memory, wherein the access violation monitor is to run only when the at least one appliance operating system is invoked and at least one appliance operating system is to be invoked only after the primary user operating system has been suspended to a standby state.
    Type: Application
    Filed: March 31, 2007
    Publication date: October 2, 2008
    Inventors: Ulhas Warrier, Ram Chary, Hani Elgebaly
  • Publication number: 20080168264
    Abstract: A method which includes initializing a device following a power cycle. The initialization includes an agent for the device implementing one or more command sequences to configure the device for operation on a computing platform. The one or more implemented command sequences are recorded and a configuration flag is asserted to indicate the device has been configured for operation on the computing platform. The configuration flag is included in a command configuration register. At least a portion of the recorded one or more command sequences and the command configuration register are stored in a persistent memory that includes non-volatile memory resident on the device. Based on an other power cycle, the device is to access the command configuration register. Based on the command configuration register, the device is to determine whether it is to configure itself by implementing the one or more stored command sequences. The device then configures itself based on that determination.
    Type: Application
    Filed: September 29, 2006
    Publication date: July 10, 2008
    Inventors: Pradeep Sebestian, Ram Chary
  • Publication number: 20080082752
    Abstract: A computing system may conserve more power by entering S4 state than S3 state over long periods of inactivity and also have an instant-on capability when assuming from S4 state by using a fast accessible non-volatile cache (e.g., flash memory). Rather than storing memory content to a disk drive, the memory content may be cached in the non-volatile cache when the system is entering S4 state. The non-volatile cache may be coupled to a bus that connects the disk drive with the disk controller. When resuming from S4 state, the memory content may be read from the non-volatile cache rather than from the slow disk drive. Both the caching and resuming processes may be performed in an OS-transparent manner. A mapping table may be created and stored in the non-volatile cache during the caching process to provide efficient reading from the non-volatile cache during the resuming process.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Inventors: Ram Chary, Shreekant S. Thakkar, Ulf R. Hanebutte, Pradeep Sebestian, Shubha Kumbadakone
  • Publication number: 20080082743
    Abstract: The memory content may be cached in the non-volatile cache when a computing system is entering S4 state. The non-volatile cache may be coupled to a bus that connects the disk drive with the disk controller. When resuming from S4 state, the memory content may be read from the non-volatile cache rather than from the slow disk drive, which facilitates instant-on resuming for the system. The caching process may be performed in an OS-transparent manner. During the caching process, data with contiguous addresses may be merged into a block of data. A mapping table may be created and stored in the non-volatile cache which includes multiple entries, each for a block of data. The mapping table facilitates data reading from the non-volatile cache to provide instant-on resuming from S4 state.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Inventors: Ulf R. Hanebutte, Ram Chary, Pradeep Sebestian, Shubha Kumbadakone, Shreekant S. Thakkar
  • Publication number: 20070004467
    Abstract: A device can provide a first function and a second function. The first function can have a higher priority for power than the second function. An input element can receive an indication of a remaining capacity of a power source for the device. A comparison element can compare the indication of the remaining capacity of the power source to a power threshold associated with the second function. A control element can initiate a power control action with respect to the second function if the indication of the remaining capacity of the power source is below the power threshold.
    Type: Application
    Filed: June 29, 2005
    Publication date: January 4, 2007
    Inventor: Ram Chary
  • Publication number: 20060053311
    Abstract: According to some embodiments, context information associated with a processing system is determined. It is then automatically arranged for a power state associated with the processing system to transition from a first power state to a second power state based on the context information.
    Type: Application
    Filed: September 3, 2004
    Publication date: March 9, 2006
    Inventor: Ram Chary
  • Publication number: 20060053325
    Abstract: According to some embodiments, it may be determined that a processing system is to transition from a higher-power state to a lower-power state. System information may then be copied from a volatile memory device to a low-latency persistent memory device, and it may be arranged for the processing system to transition from the higher-power state to the lower-power state.
    Type: Application
    Filed: September 3, 2004
    Publication date: March 9, 2006
    Inventors: Ram Chary, Vittal Kini, Rick Leiss, Pradeep Sebestian
  • Publication number: 20050261038
    Abstract: Method and apparatus to manage power for a communication device having multiple radios are described.
    Type: Application
    Filed: May 19, 2004
    Publication date: November 24, 2005
    Inventor: Ram Chary
  • Publication number: 20050151511
    Abstract: Systems and methods of delivering power provide for using a battery charging circuit to transfer power from a source device in a network to a first receiving device in the network. The circuit can also be used to transfer power from the source device to a second receiving device, where the first and second receiving devices are different types of devices. A pool of power can therefore be established for the network, where the pool derives its power from the devices in the network and can be used to deliver power between devices in the network. The use of a standardized circuit to transfer the power between the devices also eliminates the need for a dedicated battery charger for each device. In the case of a personal area network, the different types of devices may include personal computers, personal digital assistants, digital cameras, wireless phones, media players, wireless headsets, etc.
    Type: Application
    Filed: January 14, 2004
    Publication date: July 14, 2005
    Inventor: Ram Chary