Patents by Inventor Rajeev Ranjan
Rajeev Ranjan 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: 20180217880Abstract: Described herein is a shell action browser extension that executes independent of browser when the browser has been terminated. The shell action browser extension includes a communications component that receives notice that the browser is terminating. The shell action browser extension further comprises a transition component that, in response to the received notice, latches onto an operating system as a process independent of the browser. The shell action browser further comprises a content component that receives information from a website/web-service and, in response to receiving the information, based on the received information, provides notification(s) via the operating system.Type: ApplicationFiled: February 2, 2017Publication date: August 2, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Rajeev Ranjan Pathak, Bibhu Choudhary, Akshay Jayant Prabhu, Irfan Ahmed, Mandeep Singh
-
Publication number: 20180211099Abstract: Various image processing may benefit from the application deep convolutional neural networks. For example, a deep multi-task learning framework may assist face detection, for example when combined with landmark localization, pose estimation, and gender recognition. An apparatus can include a first module of at least three modules configured to generate class independent region proposals to provide a region. The apparatus can also include a second module of the at least three modules configured to classify the region as face or non-face using a multi-task analysis. The apparatus can further include a third module configured to perform post-processing on the classified region.Type: ApplicationFiled: July 20, 2016Publication date: July 26, 2018Inventors: Rajeev RANJAN, Vishal M. PATEL, Ramalingam CHELLAPPA, Carlos D. CASTILLO
-
Publication number: 20180181809Abstract: A method, computer readable medium, and system are disclosed for performing unconstrained appearance-based gaze estimation. The method includes the steps of identifying an image of an eye and a head orientation associated with the image of the eye, determining an orientation for the eye by analyzing, within a convolutional neural network (CNN), the image of the eye and the head orientation associated with the image of the eye, and returning the orientation of the eye.Type: ApplicationFiled: December 27, 2017Publication date: June 28, 2018Inventors: Rajeev Ranjan, Shalini De Mello, Jan Kautz
-
Publication number: 20180130786Abstract: A semiconductor device includes a first active pattern extending in a first direction on a first region and a second region of a substrate, a first dummy gate electrode extending in a second direction crossing the first active pattern between the first region and the second region, a contact structure contacting the first dummy gate electrode and extending in the first direction, and a power line disposed on the contact structure and electrically connected to the contact structure. The power line extends in the first direction. The contact structure overlaps with the power line when viewed in a plan view.Type: ApplicationFiled: June 28, 2017Publication date: May 10, 2018Inventors: SHARMA DEEPAK, RAJEEV RANJAN, KUCHANURI SUBHASH, CHULHONG PARK, JAESEOK YANG, KWANYOUNG CHUN
-
Publication number: 20180105166Abstract: Disclosed herein are a parking assistance system (PAS) and a method for controlling the same. The PAS according to the present disclosure includes a state sensing unit that senses a state of a vehicle including speed information and gear information of the vehicle, an obstacle sensing unit that photographs a forward, backward, or lateral side image of the vehicle and senses an obstacle present on a front, rear, or lateral side of the vehicle, and a control unit that calculates a parking trajectory based on information about the sensed state and obstacle of the vehicle, and displays the photographed forward or backward image including the calculated parking trajectory based on the sensed gear information of the vehicle, when a speed of the vehicle is less than a preset threshold value.Type: ApplicationFiled: October 19, 2017Publication date: April 19, 2018Inventors: Saurabh SHARMA, Alok MIGLANI, Arijit MANDAL, Rajeev RANJAN
-
Publication number: 20180090492Abstract: Integrated circuit devices are provided. The IC devices may include an active region extending in a first direction, first and second gate electrodes extending in a second direction, a first impurity region in the active region adjacent a first side of the first gate electrode, a second impurity region in the active region between a second side of the first gate electrode and a first side of the second gate electrode, a third impurity region in the active region adjacent a second side of the second gate electrode, a cross gate contact electrically connecting the first and second impurity regions, a first contact electrically connected to the third impurity region, a first wire electrically connected to the cross gate contact, and a second wire electrically connected to the first contact. The first and second wires may extend only in the first direction and may be on the same line.Type: ApplicationFiled: March 30, 2017Publication date: March 29, 2018Inventors: Rajeev RANJAN, Deepak SHARMA, Subhash KUCHANURI, Chul Hong PARK, Jae Seok YANG, Kwan Young CHUN
-
Patent number: 9794113Abstract: In one embodiment, a device receives a plurality of network alerts over a time frame. A sliding transaction window is used across the time frame to associate each network alert occurring within the transaction window with one or more transactions. A pruning test is applied to subsets of the plurality of network alerts, with the network alerts in a given subset being associated with the same transaction. The pruning test is based in part on the number of co-occurrences of network alerts in a given subset for different transaction windows. The subsets of network alerts are assigned to network alert clusters based on the applied pruning test. The network alerts are then joined within a network alert cluster to identify the largest grouping of network alerts that pass the pruning test. A notification that the identified grouping of network alerts is associated with the same transaction is also provided.Type: GrantFiled: February 4, 2014Date of Patent: October 17, 2017Assignee: Cisco Technology, Inc.Inventors: Rajeev Ranjan, Manoj Kumar Kushwaha
-
Publication number: 20150222477Abstract: In one embodiment, a device receives a plurality of network alerts over a time frame. A sliding transaction window is used across the time frame to associate each network alert occurring within the transaction window with one or more transactions. A pruning test is applied to subsets of the plurality of network alerts, with the network alerts in a given subset being associated with the same transaction. The pruning test is based in part on the number of co-occurrences of network alerts in a given subset for different transaction windows. The subsets of network alerts are assigned to network alert clusters based on the applied pruning test. The network alerts are then joined within a network alert cluster to identify the largest grouping of network alerts that pass the pruning test. A notification that the identified grouping of network alerts is associated with the same transaction is also provided.Type: ApplicationFiled: February 4, 2014Publication date: August 6, 2015Applicant: Cisco Technology, IncInventors: Rajeev Ranjan, Manoj Kumar Kushwaha
-
Publication number: 20140337083Abstract: Method and systems for supply chain optimization include receiving information relating to a plurality of independent process flows which make up a supply chain of a technology organization, comparing the plurality of independent process flows with an integrated supply chain process flow comprising a plurality of interconnected stages to identify gaps in the integrated supply chain process flow relative to the plurality of independent process flows, the plurality of interconnected stages corresponding to all of the processes in a supply chain, modifying the integrated supply chain process flow based at least in part on the identified gaps to generate a customized integrated supply chain process flow that is customized to the supply chain of the technology organization, receiving one or more configuration parameters corresponding to the supply chain of the technology organization, and updating the customized integrated supply chain process flow with the one or more configuration parameters.Type: ApplicationFiled: July 22, 2014Publication date: November 13, 2014Inventors: Abhishek Goyal, Rajeev Ranjan, Nikhil Kumar, Padmini Ramakrishna Talagavaram
-
Patent number: 8565373Abstract: A method and system for automatically adjusting the gantry position to the breast height level of a patient. The automated height adjustment system for mammography imaging systems having a movable gantry associated with a fixed vertical support, comprises a tracking unit for tracking a patient's breast height level during patient's initial mammography procedure; and memory for storing the tracked breast height level along with the patient identification information. The system further comprises a processor configured to access the breast height level using the patient identification information during subsequent mammography procedures for the patient; and a drive mechanism capable of automatically adjusting the height of the gantry based on the accessed breast height level.Type: GrantFiled: December 13, 2010Date of Patent: October 22, 2013Assignee: General Electric CompanyInventors: Rajeev Ranjan, Raja Shekhara
-
Publication number: 20130138470Abstract: Method and systems for supply chain optimization include identifying at least one existing system limitation associated with a high technology organization, identifying a supply chain optimization scheme enabled by an enterprise resource planning implementation for the high technology organization on the basis of the one or more system limitations, comparing one or more process flows and requirements associated with the supply chain of the high technology organization with a plurality of pre-developed process flows and requirements, deploying a pre-developed enterprise resource planning system configuration kit for the enterprise resource planning implementation; and providing a key performance indicator framework based on best practices and benchmarks relevant to the high technology organization, wherein the key performance indicator framework comprises one or more performance metrics by which the time and cost efficiency of a supply chain is measured.Type: ApplicationFiled: April 19, 2012Publication date: May 30, 2013Applicant: INFOSYS LIMITEDInventors: Abhishek Goyal, Rajeev Ranjan, Nikhil Kumar, Padmini Ramakrishna Talagavaram
-
Patent number: 8020147Abstract: Implementation size of a software package implementation can be determined by determining implementation sizes of modules, determining tasks to be implemented, determining a complexity factor, and calculating the implementation size based on the modules, tasks, and complexity factor. Implementation size of a software package implementation can be determined using a sizing framework. The sizing framework can comprise a repository of modules and functionality provided by the modules, a standard album of tasks, effort information for the tasks, and a repository of complexity values. A sizing tool can determine an implementation size of a software package implementation. The sizing tool can comprise user-interface pages for receiving a selection of modules, for receiving a selection of functionality, for receiving a selection of tasks to be implemented for the software package, and for receiving a selection of complexity values. The sizing tool can calculate the implementation size based on the selections.Type: GrantFiled: October 12, 2007Date of Patent: September 13, 2011Assignee: Infosys LimitedInventors: Atul Chaturvedi, Rajeev Ranjan, RamPrasad Vadde
-
Publication number: 20110158383Abstract: A method and system for automatically adjusting the gantry position to the breast height level of a patient. The automated height adjustment system for mammography imaging systems having a movable gantry associated with a fixed vertical support, comprises a tracking unit for tracking a patient's breast height level during patient's initial mammography procedure; and memory for storing the tracked breast height level along with the patient identification information. The system further comprises a processor configured to access the breast height level using the patient identification information during subsequent mammography procedures for the patient; and a drive mechanism capable of automatically adjusting the height of the gantry based on the accessed breast height level.Type: ApplicationFiled: December 13, 2010Publication date: June 30, 2011Inventors: Rajeev RANJAN, Raja SHEKHARA
-
Patent number: 7950010Abstract: The present invention provides a system and method for deploying software onto multiple heterogeneous systems at the same time. A generic software deployment manager may deploy software by communicating with client software deployment services residing on the systems that are receiving the software deployment. The software deployment manager can operate independent of the software and the operating system on which software is being deployed by communicating with the client software deployment service. To execute a software deployment, the software deployment manager may send software deployment messages containing generic commands that signify operations to be performed to deploy software. The client software deployment service provides an interface between the software deployment manager and the recipient system by translating these generic commands to commands that are compatible with the local operating system.Type: GrantFiled: January 21, 2005Date of Patent: May 24, 2011Assignee: SAP AGInventors: Karl Goger, Ankur Bhatt, Raghunandan S, Rajeev Ranjan, Ajay Kumar
-
Publication number: 20090100404Abstract: Implementation size of a software package implementation can be determined by determining implementation sizes of modules, determining tasks to be implemented, determining a complexity factor, and calculating the implementation size based on the modules, tasks, and complexity factor. Implementation size of a software package implementation can be determined using a sizing framework. The sizing framework can comprise a repository of modules and functionality provided by the modules, a standard album of tasks, effort information for the tasks, and a repository of complexity values. A sizing tool can determine an implementation size of a software package implementation. The sizing tool can comprise user-interface pages for receiving a selection of modules, for receiving a selection of functionality, for receiving a selection of tasks to be implemented for the software package, and for receiving a selection of complexity values. The sizing tool can calculate the implementation size based on the selections.Type: ApplicationFiled: October 12, 2007Publication date: April 16, 2009Applicant: Infosys Technologies, Ltd.Inventors: Atul Chaturvedi, Rajeev Ranjan, RamPrasad Vadde
-
Patent number: 7473283Abstract: The present invention provides a fuel additive composition for stabilizing blends of ethanol and a hydrocarbon boiling in the gasoline or diesel range, comprising: a) 0.1-10% of Cashew Nut Shell Liquid (CNSL) derivative(s) or mixtures thereof of formula (I) where m=0-12, n=0, 2, 4 & 6 and b) 0.1-10% of an organic co-solvent depending upon the percentage composition of diesel and ethanol blend.Type: GrantFiled: June 26, 2002Date of Patent: January 6, 2009Assignee: Indian Oil Corporation, LimitedInventors: Deepak Kumar Tuli, Rakesh Sarin, Krishan Kumar Swami, Shanti Parkash, Rajeev Ranjan, Niranjan Raghunath Raje, Ram Prakash Verma, Akhilesh Kumar Bhatnagar
-
Patent number: 7165112Abstract: A communication system distributes the functions of a socket abstraction layer of the prior art between a socket abstraction layer included in an client communication device, such as a mobile subscriber, and a socket abstraction layer in a an agent communication device, such as an infrastructure serving the mobile subscriber. By so distributing the functions of the socket abstraction layer, headers may be reduced in signaling between the client communication device and the corresponding agent communication device as part of call set ups and tear downs and in the exchange of payloads between the client and agent communication devices. By reducing the required headers, overhead is reduced and bandwidth is conserved in communications between the client and agent communication devices, such as in over-the-air communications between a mobile subscriber and an infrastructure serving the mobile subscriber, with resulting increases in system capacity and improvements in system efficiency.Type: GrantFiled: June 22, 2001Date of Patent: January 16, 2007Assignee: Motorola, Inc.Inventors: Robert D. Battin, Rajeev Ranjan, Stephen L. Spear
-
Publication number: 20060168581Abstract: The present invention provides a system and method for deploying software onto multiple heterogeneous systems at the same time. A generic software deployment manager may deploy software by communicating with client software deployment services residing on the systems that are receiving the software deployment. The software deployment manager can operate independent of the software and the operating system on which software is being deployed by communicating with the client software deployment service. To execute a software deployment, the software deployment manager may send software deployment messages containing generic commands that signify operations to be performed to deploy software. The client software deployment service provides an interface between the software deployment manager and the recipient system by translating these generic commands to commands that are compatible with the local operating system.Type: ApplicationFiled: January 21, 2005Publication date: July 27, 2006Inventors: Karl Goger, Ankur Bhatt, Raghunandan S, Rajeev Ranjan, Ajay Kumar
-
Publication number: 20060168575Abstract: The present invention provides a system and method for generating instructions to deploy software by querying a user to configure a system portion and a process portion of the instruction set. Each portion may be stored in its own self-confined module of data, referred to as a system configuration and process configuration respectively. A system administrator may define an execution process that deploys software by linking one or more system configurations to one or more process configurations. The system configurations and process configurations may be stored indefinitely so that each portion can be reused for later software deployments involving different systems or process steps to be performed. A system administrator may set up system configurations, process configurations and execution process definitions using user-friendly graphical user interfaces.Type: ApplicationFiled: January 21, 2005Publication date: July 27, 2006Inventors: Ankur Bhatt, Karl Goger, Aurobinda Pradhan, Raghunandan S., Rajeev Ranjan
-
Patent number: 7047310Abstract: A communication system that includes multiple nodes controls a flow of data from a first node of the multiple nodes to a second node of the multiple nodes without relying on an estimate of a rate at which data is drawn from a buffer of the second node and such that an overflow and an underflow of the buffer is avoided. The second node determines multiple flow control parameters, including a current occupancy (Q) of the buffer and an upper threshold (U) and a lower threshold (L) for an occupancy of the buffer and determines a desired data rate (r) based on the multiple flow control parameters. The desired data rate can be used to adjust a data rate for the flow of data. In another embodiment, the communication system further dynamically controls a rate at which flow control messages are conveyed by the second node to the first node.Type: GrantFiled: February 25, 2003Date of Patent: May 16, 2006Assignee: Motorola, Inc.Inventors: Anand S. Bedekar, Rajeev Agrawal, Rajeev Ranjan