Patents by Inventor Rahul Kumar
Rahul 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: 20170016430Abstract: A wind power generation system includes one or both of a memory or storage device storing one or more processor-executable executable routines, and one or more processors configured to execute the one or more executable routines which, when executed, cause acts to be performed. The acts include receiving weather data, wind turbine system data, or a combination thereof; transforming the weather data, the wind turbine system data, or the combination thereof, into a data subset, wherein the data subset comprises a first time period data; selecting one or more wind power system models from a plurality of models; transforming the one or more wind power system models into one or more trained models at least partially based on the data subset; and executing the one or more trained models to derive a forecast, wherein the forecast comprises a predicted electrical power production for the wind power system.Type: ApplicationFiled: June 30, 2016Publication date: January 19, 2017Inventors: Krishna Kumar SWAMINATHAN, Deepak Raj SAGI, Pritesh JAIN, Sridhar DASARATHA, Nitika BHASKAR, Rahul Kumar SRIVASTAVA, Milesh Shrichandra GOGAD
-
Publication number: 20160321147Abstract: Techniques are described for identifying unhealthy nodes in a multi-node system. One or more parameters of each node is monitored, then compared with the values for the same parameter running on other nodes in the multi-node system. Based on the comparison, a determination is made whether a node is healthy. If the multi-node system comprises one or more nodes with differing capabilities, an adjustment is performed to account for the differing capabilities of each respective node. Further provided are methods of taking remedial action upon a determination that a node is unhealthy. A tuner is used to modify values of health parameters until the node is performing similarly to its peers.Type: ApplicationFiled: April 29, 2015Publication date: November 3, 2016Inventors: Sajithkumar Kizhakkiniyil, Anil Maipady, Krishnam Chapa, Narender Vattikonda, Jeevan Pingali, Rahul Kumar
-
Patent number: 9466730Abstract: The invention provides a semiconductor device, including: a substrate of a first conductivity type having an active region and a termination region; an epitaxial layer of the first conductivity type over the substrate; a plurality of first trenches and second trenches in the epitaxial layer; an implant blocker layer formed at bottoms of the first and second trenches; a liner of a second conductivity type different from the first conductivity type conformally formed along sidewalls of the first and second trenches; a dielectric material filled in the first and second trenches defining a plurality of first columns and a plurality second column, respectively; a gate dielectric layer over the epitaxial layer; two floating gates formed on the gate dielectric layer; a source region; an inter-layer dielectric layer; and a contact plug formed on the source region.Type: GrantFiled: January 17, 2014Date of Patent: October 11, 2016Assignee: Vanguard International Semiconductor CorporationInventors: Rahul Kumar, Manoj Kumar, Gene Sheu, Shao-Ming Yang, Rudy Octavius Sihombing, Chia-Hao Lee, Shang-Hui Tu
-
Publication number: 20160125050Abstract: The present disclosure provides system and method for searching and analyzing information from a database based on a plurality of subject features. The system generates a list of relevant search results in a particular order and provides relevant excerpts from each of the search results in relation to each of the subject features, along with the association that represents the overlap between searched excerpt and the corresponding subject feature. The system may include a search report generator device that comprises a search module, a feature generation module, an analysis module, a ranking module, and a report generation module.Type: ApplicationFiled: November 2, 2015Publication date: May 5, 2016Inventors: Rahul Kumar, Niket Agrawal
-
Publication number: 20160125066Abstract: A system and method for analyzing a competitor's patent activity data is presented. The system may comprise one or more processors, a search module, a categorization module, a grouping module, and an analysis module, where each of the components of the system are communicating with one another in a networked system environment. The one or more processors may be in communication with a plurality of databases, where the plurality of databases include a patent database, a client database, and a competitor database. The competitor's activity data is compared to that of the client's to segment the competitor's activity and set priority to certain categories of the segmented competitor's activity data. The presented system monitors the competitor's patenting activity.Type: ApplicationFiled: November 2, 2015Publication date: May 5, 2016Inventors: Rahul Kumar, Niket Agrawal
-
Publication number: 20160073034Abstract: An image display method is provided. The image display method includes displaying a camera preview screen that provides an image of a subject in real time, capturing one or more images by capturing the camera preview screen, and displaying a photo reel on the camera preview screen, the photo reel being generated by arranging thumbnails of the captured one or more images in a row.Type: ApplicationFiled: September 4, 2015Publication date: March 10, 2016Inventors: Debayan MUKHERJEE, Swadha JAISWAL, Saumitri CHOUDHURY, Akhilesh PARMAR, Anuj KUMAR, Rahul Kumar CHAURASIA, Ravi Prasad Mohan KINI, Sujata Prabhakar SHIDHAYE, Karishma DAS
-
Patent number: 9235371Abstract: A request to print a file at a printer is received at a first computer system over a public network. Responsive to receiving the request, an indication of the request is exposed to the printer to enable fulfillment, by the printer, of the request to print the file.Type: GrantFiled: July 15, 2010Date of Patent: January 12, 2016Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Harish B Kamath, Hean Koon Koay, Rahul Kumar Srivastava
-
Publication number: 20150220864Abstract: The present subject matter discloses a system and a method for allocating task on crowdsourcing platform. A task may be received from a first user on the platform. Further, a protocol may be configured by the first user indicating one or more task actions to be performed for completing the task. Further, a hierarchy comprising a plurality of micro-tasks associated with the task may be created. Based on the protocol configured, the system may assign a task action to each of the plurality of micro-tasks. Further, the system may allocate each of the plurality of micro-tasks to a second user based on the task action assigned and a set of parameters. The set of parameters may comprise second user's metadata, completion time associated with each micro-task, size of each micro-task, and form factor of an interface accessed by the second user.Type: ApplicationFiled: February 5, 2015Publication date: August 6, 2015Inventors: Shirish Subhash Karande, Iyengar Venkatachary Srinivasan, Sachin P. Lodha, Anand Sriraman, Kanika Kalra, Rahul Kumar
-
Publication number: 20150222506Abstract: A mechanism is provided for controlling a process on a computing node. In one implementation, a determination is made as to whether the participation status of a computing node has changed. The participation status may, for example, be active, in which case the computing node is participating in the processing of requests from a request handler, or it may be passive, in which case the computing node is not participating in the processing of requests from the request handler. In response to a determination that the participation status of the computing node has changed from a current status to a new status, one or more processes on the computing node may be caused to begin or halt processing, in accordance with the new status. For example, if the current status is passive and the new status is active, a process on the computing node may be caused to begin processing.Type: ApplicationFiled: January 31, 2014Publication date: August 6, 2015Applicant: Apollo Education Group, Inc.Inventors: Sajithkumar Kizhakkiniyil, Jeevan Pingali, Narender Vattikonda, Rahul Kumar, Krishnam Chapa
-
Patent number: 9092478Abstract: Methods, computer-readable media, and systems for managing business objects data sources. A search query that includes multiple query terms is received. Each query term at least partially represents metadata associated with one of multiple business objects data sources that each stores multiple data items. Multiple search index documents are searched to identify one or more business objects data sources that are each associated with metadata at least partially represented by each query term. Multiple metadata tables are searched to identify metadata associated with each identified business objects data source. The identified business objects data sources are searched for data items that satisfy the identified metadata. Representations of the data items and the metadata are provided in response to receiving the search query.Type: GrantFiled: December 27, 2011Date of Patent: July 28, 2015Assignee: SAP SEInventors: Ganesh Vaitheeswaran, Manasa Ranjan Tripathy, Raghavendra Nagaraja, Arindam Bhattacharjee, Rahul Kumar Jha, Nithin Moolky Kamath
-
Publication number: 20150206966Abstract: The invention provides a semiconductor device, including: a substrate of a first conductivity type having an active region and a termination region; an epitaxial layer of the first conductivity type over the substrate; a plurality of first trenches and second trenches in the epitaxial layer; an implant blocker layer formed at bottoms of the first and second trenches; a liner of a second conductivity type different from the first conductivity type conformally formed along sidewalls of the first and second trenches; a dielectric material filled in the first and second trenches defining a plurality of first columns and a plurality second column, respectively; a gate dielectric layer over the epitaxial layer; two floating gates formed on the gate dielectric layer; a source region; an inter-layer dielectric layer; and a contact plug formed on the source region.Type: ApplicationFiled: January 17, 2014Publication date: July 23, 2015Applicant: Vanguard International Semiconductor CorporationInventors: Rahul KUMAR, Manoj KUMAR, Gene SHEU, Shao-Ming YANG, Rudy Octavius SIHOMBING, Chia-Hao LEE, Shang-Hui TU
-
Publication number: 20150074543Abstract: Device context-based user interface techniques are described. In one or more embodiments, a context is determined for a device based on a configuration of hardware associated with the device. When the configuration of hardware associated with the device changes, the context of the device may also change. Based on the determined context of the device, a user interface configuration may be selected for display. For example, when the device is connected to a mouse or a keyboard a user interface configuration may be selected that facilitates interactions performed substantially with a mouse and keyboard. However, when a mouse and keyboard are not connected to the device, but touch functionality of the device is used, a user interface configuration may be selected that facilitates interactions performed substantially using the touch functionality. A user interface for an application may be configured using the selected user interface configuration.Type: ApplicationFiled: September 6, 2013Publication date: March 12, 2015Applicant: Adobe Systems IncorporatedInventors: Anand Samuel Edwin, Charan Raj, Rahul Kumar Agrawal, Senthilkumar PanneerSelvam, Jyothi Krishna V S
-
Patent number: 8938475Abstract: Methods, non-transitory computer-readable media, and systems for managing business objects data sources. Multiple business objects data sources, each storing multiple data items, are accessed. For each data source, multiple computer-searchable index documents and multiple metadata tables, including master tables and mapping tables, are generated. The multiple computer-searchable index documents and the multiple metadata tables are provided to perform a search for data items in the multiple business objects data sources.Type: GrantFiled: December 27, 2011Date of Patent: January 20, 2015Assignee: SAP SEInventors: Ganesh Vaitheeswaran, Arindam Bhattacharjee, Raghavendra Nagaraja, Manasa Ranjan Tripathy, Nithin Moolky Kamath, Rahul Kumar Jha
-
Publication number: 20150019655Abstract: In a decoupled messaging system, a producer device sends produced messages to a message fabric. The message fabric either stores the received message in designated queues, from which consumer devices may retrieve the messages, or broadcasts the messages to consumer devices that subscribe to topics assigned to the messages. A message consumption orchestrator service gathers capabilities information for the message producer, the message fabric, and the message consumer, and configures resources allocated for the message consumer to more fully optimize message throughput. Further, the message consumption orchestrator identifies patterns in changes of the rate of produced messages, i.e., through analysis of historical data and/or received information. The message consumption orchestrator configures resources for the message consumer to account for predicted need based on the identified patterns.Type: ApplicationFiled: August 29, 2013Publication date: January 15, 2015Applicant: APOLLO GROUP, INC.Inventors: Sajithkumar Kizhakkiniyil, Narender Vattikonda, Jeevan Pingali, Rahul Kumar, Krishnam Chapa
-
Publication number: 20150019709Abstract: A method and apparatus are disclosed for controlling multi-service transactions. When a request to initiate a multi-service transaction is received, the transaction is not immediately initiated. Rather, a determination is first made as to which services need to be invoked in order to complete the transaction. A further determination is then made as to whether at least one of the services is likely to be unable to complete processing needed to further the transaction to completion. If at least one of the services is likely to be unable to complete processing needed to further the transaction to completion (thereby meaning that the overall transaction is likely to fail), then the transaction is not initiated at all. By doing so, the method/apparatus prevents transactions that are likely to fail from being started, which prevents waste of resources and other problems associated with partial processing of failed transactions from arising.Type: ApplicationFiled: July 10, 2013Publication date: January 15, 2015Inventors: SAJITHKUMAR KIZHAKKINIYIL, Jeevan Pingali, Sitakanta Hotta, Rahul Kumar, Shridhar Navanageri, Narender Vattikonda
-
Publication number: 20140304263Abstract: A user uploads date sets through a client to a database. The data sets are provisioned in the database for in-database searching. The data sets are evaluated and classifications for the columns of the tables that include the data set are detected. Columns content may be classified into different analysis types, aggregation types, formats, categories, hierarchies, etc. Metadata is generated based on the evaluation of the data sets. A schema is used to store the metadata that describes the detected classification of the columns. The schema is stored in the database and is used when a search in the database is performed.Type: ApplicationFiled: April 4, 2013Publication date: October 9, 2014Inventors: Ganesh Vaitheeswaran, Rahul Kumar Jha, Suraj Pai Airody, Anup Kumar Rai, Arindam Bhattacharjee
-
Publication number: 20140099684Abstract: The invention teaches the obtained specifications and process of production of engine worthy marine microalgal fatty acid methyl ester (biodiesel) using naturally occurring marine microalgal mats and also marine microalgae cultivated in cost-effective manner in solar salt pans. Utility of co-product streams adds to the attractiveness of the invention.Type: ApplicationFiled: May 22, 2012Publication date: April 10, 2014Applicant: COUNCIL OF SCIENTIFIC & INDUSTRIAL RESEARCHInventors: Sandhya Chandrika Prasad Mishra, Pushpito Kumar Ghosh, Mahesh Ramniklal Gandhi, Sourish Bhattacharya, Subarna Maiti, Sumesh Chandra Upadhyay, Arup Ghosh, Rachapudi Badari Narayana Prasad, Sanjit Kanjilal, Sanjiv Kumar Mishra, Anupama Vijaykumar Shrivastav, Imran Pancha, Chetan Paliwal, Tonmoy Ghosh, Rahul Kumar Maurya, Deepti Jain, Shailesh Kumar Paditar, Abhishek Sahu, Hetal Bosamiya, Krushnadevsinh Zala
-
Publication number: 20130239093Abstract: Technologies pertaining to top-down interprocedural analysis of a computer program are described herein. A query is received for processing over a root procedure in the computer program. Responsive to the query being received, the root procedure is explored, and calls to sub-procedures are located. Sub-queries are generated upon encountering the calls to the sub-procedures, and execution of the sub-queries is performed in parallel across multiple computing nodes.Type: ApplicationFiled: March 9, 2012Publication date: September 12, 2013Applicant: Microsoft CorporationInventors: Aditya V. Nori, Sriram K. Rajamani, Rahul Kumar, Aws Albarghouthi
-
Publication number: 20130166598Abstract: Methods, non-transitory computer-readable media, and systems for managing business objects data sources. Multiple business objects data sources, each storing multiple data items, are accessed. For each data source, multiple computer-searchable index documents and multiple metadata tables, including master tables and mapping tables, are generated. The multiple computer-searchable index documents and the multiple metadata tables are provided to perform a search for data items in the multiple business objects data sources.Type: ApplicationFiled: December 27, 2011Publication date: June 27, 2013Applicant: Business Objects Software Ltd.Inventors: Ganesh Vaitheeswaran, Arindam Bhattacharjee, Raghavendra Nagaraja, Manasa Ranjan Tripathy, Nithin Moolky Kamath, Rahul Kumar Jha
-
Publication number: 20130166573Abstract: Methods, computer-readable media, and systems for managing business objects data sources. A search query that includes multiple query terms is received. Each query term at least partially represents metadata associated with one of multiple business objects data sources that each stores multiple data items. Multiple search index documents are searched to identify one or more business objects data sources that are each associated with metadata at least partially represented by each query term. Multiple metadata tables are searched to identify metadata associated with each identified business objects data source. The identified business objects data sources are searched for data items that satisfy the identified metadata. Representations of the data items and the metadata are provided in response to receiving the search query.Type: ApplicationFiled: December 27, 2011Publication date: June 27, 2013Applicant: Business Objects Software Ltd.Inventors: Ganesh Vaitheeswaran, Manasa Ranjan Tripathy, Raghavendra Nagaraja, Arindam Bhattacharjee, Rahul Kumar Jha, Nithin Moolky Kamath