Patents by Inventor Ajith Kumar

Ajith Kumar 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: 20130151233
    Abstract: A post is generated that identifies different types of activity in a computer system, such as changes to the data in the computer system. The post is generated in a language-neutral way. An activity feed generator generates a language-specific post and distributes it, in an activity feed, to a set of users, based on user preferences. The activity feed generator can also access a security model so that only users with sufficient privileges receive the post in their activity feed.
    Type: Application
    Filed: December 12, 2011
    Publication date: June 13, 2013
    Applicant: Microsoft Corporation
    Inventors: Ajith Kumar Gande, Oleksiy Vlasenko, Xiaodond La, Elliot Stephenson Lewis, Nick Thomson, Karin Zimprich, Manisha Powar, Nick Patrick, Andriy Mykolaiovych Smertin, Maya Widyasari
  • Publication number: 20130144811
    Abstract: The present invention provides a system and method of computing a variable fuel price based on exhaust gas emission of a vehicle. In one embodiment, a system includes an onboard unit fitted in a vehicle for measuring amount of exhaust gas emissions by the vehicle and a remote server communicatively connected to the onboard unit for computing a discount or surcharge on a base fuel price based on the amount of exhaust gas emissions by the vehicle. The system also includes a fuel station communicatively coupled to the remote server for filling fuel in a fuel tank of the vehicle at the discounted or surcharge fuel price.
    Type: Application
    Filed: August 12, 2011
    Publication date: June 6, 2013
    Inventors: Ajith Kumar Padmalayam Narayana Kurup, Shanmugasundaram Murugesan, Gurbrinder Singh Bindra
  • Patent number: 8429467
    Abstract: An infrastructure is provided for gathering diagnostic data that is relevant to an error or other conditions detected in a monitored system. A diagnosability framework is provided that automates the gathering of relevant diagnostic data upon occurrence of the condition in the monitored system. In one embodiment, context data is determined for the condition detected in the monitored system. A rule-based engine is provided that is configured to automatically determine one or more actions to be performed for the condition detected in the monitored system based on the determined context data. The actions may include performing tasks that gather diagnostic data that is relevant to the detected condition, store the gathered diagnostic data in a repository, recommend one or more diagnostic actions to a user, and other diagnostic related actions.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: April 23, 2013
    Assignee: Oracle International Corporation
    Inventors: Marcus Fallen, Benoit Dageville, Jonathan Klein, Ajith Kumar Mysorenagarajarao, Gary Ngai, Mark Ramacher, Yair Sarig
  • Publication number: 20130086683
    Abstract: Techniques are described herein that are capable of selectively scanning objects for infection by malware (i.e., to determine whether one or more of the objects are infected by malware). For instance, metadata that is associated with the objects may be reviewed to determine whether update(s) have been made with regard to the objects since a determination was made that the objects were not infected by malware. An update may involve increasing a number of the objects, modifying one of the objects, etc. Objects that have been updated (e.g., added and/or modified) since the determination may be scanned. Objects that have not been updated since the determination need not necessarily be scanned. For instance, an allowance may be made to perform operations with respect to the objects that have not been updated since the determination without first scanning the objects for infection by malware.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 4, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Anil Francis Thomas, Adrian M. Marinescu, Ajith Kumar, Jonathan M. Keller, Omer Ben Bassat
  • Publication number: 20130073126
    Abstract: Methods and systems are provided for an engine and associated auxiliary equipment. A condition of the auxiliary equipment may be diagnosed based on information provided by signals from a generator operationally connected to the auxiliary equipment and/or other signals associated with the engine. Different types of degradation may be distinguished based on discerning characteristics within the information. Thus, a degraded auxiliary equipment component may be identified in a manner that reduces service induced delay.
    Type: Application
    Filed: September 16, 2011
    Publication date: March 21, 2013
    Applicant: General Electric Company
    Inventors: Ajith Kumar, Somakumar Ramachandrapanicker, Paul Flynn, Arijit Banerjee, Rupam Mukherjee
  • Publication number: 20130068003
    Abstract: Methods and systems are provided for an engine. A condition of the engine may be diagnosed based on information provided by signals from speed sensors associated with the engine and/or other signals associated with a generator operationally connected to the engine. Different types of degradation may be distinguished based on discerning characteristics within the information. Thus, a degraded engine component may be identified in a manner that reduces service induced delay.
    Type: Application
    Filed: September 16, 2011
    Publication date: March 21, 2013
    Applicant: General Electric Company
    Inventors: AJITH Kumar, Somakumar Ramachandrapanicker, Paul Flynn, Arijit Banerjee, Rupam Mukherjee
  • Publication number: 20130073127
    Abstract: Methods and systems are provided for an engine. A condition of the engine may be diagnosed based on a combustion torque profile of the engine estimated using signals from a generator operationally connected to the engine and/or other signals associated with the engine. Different types of degradation may be distinguished based on discerning characteristics within the estimated combustion torque profile data. Thus, a degraded engine component may be identified in a manner that reduces service induced delay.
    Type: Application
    Filed: September 16, 2011
    Publication date: March 21, 2013
    Applicant: General Electric Company
    Inventors: Ajith Kumar, Somakumar Ramachandrapanicker, Paul Flynn, Arijit Banerjee, Rupam Mukherjee
  • Publication number: 20130013231
    Abstract: A method for a vehicle having plural electric motors includes generating motor electrical signatures for the motors. The motor electrical signatures represent one or more characteristics of electrical energy that is supplied to the motors. The method also includes identifying one or more fault measures of each of the motor electrical signatures. The fault measures are indicative of mechanical characteristics of the motors. The method further includes comparing the one or more fault measures of each motor with the one or more fault measures of the other motors in the same vehicle and predicting an impending mechanical failure of one or more of the motors based on comparing the fault measures of the motors.
    Type: Application
    Filed: July 6, 2011
    Publication date: January 10, 2013
    Inventors: Arijit Banerjee, Rupam Mukherjee, Ajith Kumar, Somakumar Ramachandrapanicker, Srilatha Boyanapally, Mohan Kumar Katta
  • Publication number: 20130005414
    Abstract: The present invention provides a mobile device cradle for a vehicle. The cradle may include docking members for receiving a mobile device of a driver of the vehicle. The cradle may also include a face recognition means for periodically capturing a face of the driver, environmental conditions, and traffic conditions. Further, the cradle may include an authentication unit for authenticating the mobile device and the face of the driver captured by the face recognition means and for providing an authentication signal for starting the vehicle to an electronic engine control unit (EECU). Furthermore, the cradle may include an information collection unit for collecting dynamic information associated with the driver and the vehicle from monitoring units. Moreover, the cradle may also include a communication unit for communicating the dynamic information to back office system(s) communicatively coupled to the mobile device via a wireless communication network.
    Type: Application
    Filed: March 14, 2011
    Publication date: January 3, 2013
    Inventors: Gurbrinder Singh Bindra, Ajith Kumar Padmalayam Narayana Kurup, Shanmugasundaram Murugesan, Asit Mishra
  • Patent number: 8341300
    Abstract: In one embodiment of the invention, a memory system includes non-volatile-memory-devices (NVMDs) coupled to memory channels to share busses and a memory controller coupled to the memory channels in communication between the plurality of NVMDs. Each NVMD independently executes a read, write, or erase operation at a time. The memory controller includes channel schedulers to schedule control and data transfers associated with the read, write, and erase operations on the memory channels; and high priority and low priority queues coupled to the channel schedulers. The channel schedulers prioritize operations waiting in the high priority queues over operations waiting in the low priority queues. The channel schedulers further prioritize read operations waiting in either the high priority queue or the low priority queue over write and erase operations waiting in each respective queue.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: December 25, 2012
    Assignee: Virident Systems, Inc.
    Inventors: Vijay Karamcheti, Shibabrata Mondal, Ajith Kumar
  • Publication number: 20120317644
    Abstract: The subject disclosure is directed towards a technology by which antimalware detection logic is maintained and operated at a backend service, with which a customer frontend machine communicates (queries) for purposes of malware detection. In this way, some antimalware techniques are maintained at the backend service rather than revealed to antimalware authors. The backend antimalware detection logic may be based upon feature selection, and may be updated rapidly, in a manner that is faster than malware authors can track. Noise may be added to the results to make it difficult for malware authors to deduce the logic behind the results. The backend may return results indicating malware or not malware, or return inconclusive results. The backend service may also detect probing-related queries that are part of an attempt to deduce the unrevealed antimalware detection logic, with noisy results returned in response and/or other actions taken to foil the attempt.
    Type: Application
    Filed: June 9, 2011
    Publication date: December 13, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Ajith Kumar, Timothy Jon Fraser, Adrian M. Marinescu, Marc E. Seinfeld, Jack Wilson Stokes, III, Anil Francis Thomas
  • Publication number: 20120297488
    Abstract: The subject disclosure is directed towards detecting malware or possible malware in an input file by allowing the input file to be opened, and by monitoring for one or more behaviors corresponding to the open file that likely indicate malware. Only certain executable files and/or file types opened thereby may be monitored, with various collected event data used for antimalware purposes when improper behavior is observed. Example behaviors include writing of a file to storage, generation of network traffic, injection of a process, running of script, and/or writing system registry data. Telemetry data and/or a sample of the file may be sent to an antimalware service, and malware remediation may be performed. Data (e.g., the collected events) may be distributed to other nodes for use in antimalware detection, e.g., to block execution of a similar file.
    Type: Application
    Filed: June 16, 2011
    Publication date: November 22, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Vishal Kapoor, Jonathan Mark Keller, Ajith Kumar, Adrian M. Marinescu, Marc E. Seinfeld, Anil Francis Thomas, Michael Sean Jarrett, Joseph J. Johnson, Joseph L. Faulhaber
  • Patent number: 8296104
    Abstract: An infrastructure is provided for gathering diagnostic data that is relevant to an error or other conditions detected in a monitored system. A diagnosability framework is provided that automates the gathering of relevant diagnostic data upon occurrence of the condition in the monitored system. In one embodiment, context data is determined for the condition detected in the monitored system. A rule-based engine is provided that is configured to automatically determine one or more actions to be performed for the condition detected in the monitored system based on the determined context data. The actions may include performing tasks that gather diagnostic data that is relevant to the detected condition, store the gathered diagnostic data in a repository, recommend one or more diagnostic actions to a user, and other diagnostic related actions.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: October 23, 2012
    Assignee: Oracle International Corporation
    Inventors: Mark Ramacher, Gary Ngai, Benoit Dageville, Karl Dias, Yair Sarig, Marcus Fallen, Ajith Kumar Mysorenagarajarao
  • Patent number: 8260871
    Abstract: Techniques for intelligently identifying diagnostic data to be communicated from a product or system site (e.g., a customer site) to a diagnosis site (e.g., a vendor site). An appropriate amount of diagnostic data is identified to facilitate efficient and quick diagnosis and error resolution. Techniques are also provided that enable a customer to review the data identified for transmission to the diagnosis site prior to the transmission.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: September 4, 2012
    Assignee: Oracle International Corporation
    Inventors: Marcus Fallen, Benoit Dageville, Jonathan Klein, Ajith Kumar Mysorenagarajarao, Gary Ngai, Mark Ramacher, Yair Sarig
  • Patent number: 8255182
    Abstract: Techniques for controlling collection of diagnostic data in a monitored system. A set of flood control rules are configured for the monitored system for controlling the gathering of diagnostic data in the monitored system. The set of flood control rules may include one or more default flood control rules. The set of flood control rules are user-configurable enabling the user of the monitored system to set policies for dynamically controlling gathering of diagnostic data for the monitored system. In one embodiment, diagnostic data gathering is controlled based upon a number of previous occurrences of a condition in some predefined or user-configured time frame that triggers diagnostic data gathering and/or a number of previous executions of an action performed in some predefined or user-configured time frame responsive to the condition in the monitored system.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: August 28, 2012
    Assignee: Oracle International Corporation
    Inventors: Yair Sarig, Benoit Dageville, Marcus Fallen, Ajith Kumar Mysorenagarajarao, Karl Dias, Mark Ramacher, Gary Ngai
  • Patent number: 8239167
    Abstract: An infrastructure is provided for gathering diagnostic data that is relevant to an error or other conditions detected in a monitored system. A diagnosability framework is provided that automates the gathering of relevant diagnostic data upon occurrence of the condition in the monitored system. In one embodiment, context data is determined for the condition detected in the monitored system. A rule-based engine is provided that is configured to automatically determine one or more actions to be performed for the condition detected in the monitored system based on the determined context data. The actions may include performing tasks that gather diagnostic data that is relevant to the detected condition, store the gathered diagnostic data in a repository, recommend one or more diagnostic actions to a user, and other diagnostic related actions.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: August 7, 2012
    Assignee: Oracle International Corporation
    Inventors: Mark Ramacher, Gary Ngai, Benoit Dageville, Karl Dias, Yair Sarig, Marcus Fallen, Ajith Kumar Mysorenagarajarao
  • Patent number: 8219268
    Abstract: A navigation system includes a computer readable storage medium having a sequence of instructions stored thereon, which, when executed by a processor, causes the processor to acquire a plurality of parameters of a train comprising parameters measured after the train has begun a journey. The train includes a plurality of vehicles providing tractive effort and a consist coupled to the plurality of vehicles. The sequence of instructions also causes the processor to calculate the tractive effort of less than all of the plurality of vehicles based on the acquired plurality of parameters.
    Type: Grant
    Filed: November 24, 2008
    Date of Patent: July 10, 2012
    Assignee: General Electric Company
    Inventors: Krishnamoorthy Kalyanam, Ajith Kumar, Paul K. Houpt, Manthram Sivasubramaniam
  • Publication number: 20120127319
    Abstract: An apparatus for controlling a remote camera is described. The apparatus includes a housing and a processor positioned within the housing. A transceiver coupled to the processor communicates with a remote server. The remote server is coupled to the remote camera. A motion tracking component is mechanically coupled to the housing and electrically coupled to the processor. The motion tracking component generates a motion signal. The remote server controls a parameter of the remote camera in response to the motion signal. A display is coupled to the processor for displaying the output signal from the remote camera. The output signal is associated with the parameter of the remote camera.
    Type: Application
    Filed: November 19, 2010
    Publication date: May 24, 2012
    Applicant: Symbol Technologies, Inc.
    Inventors: Mahesh Vittal Rao, Sateesh Veerabhadrappa Angadi, Saravana Babu, Ajith Kumar, Vikram B. Mangeshwar
  • Patent number: 8135988
    Abstract: Techniques for non-intrusive performance of diagnostic actions including actions that result in gathering of diagnostic data in response to a condition detected in a monitored system. In one embodiment, the diagnostic actions are performed asynchronously by processes or threads that are different from the failing process or thread that receives or detects the condition that triggers the diagnostic actions such that the failing process or thread can continue processing without being affected by the executions of the diagnostic actions. Multiple asynchronous processes or threads that are different from the failing process or thread may be spawned to perform multiple diagnostic actions in parallel. The asynchronous processes or threads may be monitored to ensure that they do not adversely impact the monitored system.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: March 13, 2012
    Assignee: Oracle International Corporation
    Inventors: Mark Ramacher, Gary Ngai, Benoit Dageville, Karl Dias, Yair Sarig, Marcus Fallen, Ajith Kumar Mysorenagarajarao
  • Patent number: 7984677
    Abstract: A railroad locomotive includes a naturally aspirated reciprocating internal combustion engine driving a traction generator. A speed control system and load regulator provide an output signal which is operated upon and modified by a controller in response to the barometric pressure at which the locomotive is being operated.
    Type: Grant
    Filed: February 23, 2007
    Date of Patent: July 26, 2011
    Assignee: General Electric Company
    Inventors: Mikhail Meltser, Bryan Thomas Jett, Neil Xavier Blythe, Ronald Bauerle, Ajith Kumar