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: 20180217880
    Abstract: 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: Application
    Filed: February 2, 2017
    Publication date: August 2, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Rajeev Ranjan Pathak, Bibhu Choudhary, Akshay Jayant Prabhu, Irfan Ahmed, Mandeep Singh
  • Publication number: 20180211099
    Abstract: 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: Application
    Filed: July 20, 2016
    Publication date: July 26, 2018
    Inventors: Rajeev RANJAN, Vishal M. PATEL, Ramalingam CHELLAPPA, Carlos D. CASTILLO
  • Publication number: 20180181809
    Abstract: 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: Application
    Filed: December 27, 2017
    Publication date: June 28, 2018
    Inventors: Rajeev Ranjan, Shalini De Mello, Jan Kautz
  • Publication number: 20180130786
    Abstract: 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: Application
    Filed: June 28, 2017
    Publication date: May 10, 2018
    Inventors: SHARMA DEEPAK, RAJEEV RANJAN, KUCHANURI SUBHASH, CHULHONG PARK, JAESEOK YANG, KWANYOUNG CHUN
  • Publication number: 20180105166
    Abstract: 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: Application
    Filed: October 19, 2017
    Publication date: April 19, 2018
    Inventors: Saurabh SHARMA, Alok MIGLANI, Arijit MANDAL, Rajeev RANJAN
  • Publication number: 20180090492
    Abstract: 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: Application
    Filed: March 30, 2017
    Publication date: March 29, 2018
    Inventors: Rajeev RANJAN, Deepak SHARMA, Subhash KUCHANURI, Chul Hong PARK, Jae Seok YANG, Kwan Young CHUN
  • Patent number: 9794113
    Abstract: 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: Grant
    Filed: February 4, 2014
    Date of Patent: October 17, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Rajeev Ranjan, Manoj Kumar Kushwaha
  • Publication number: 20150222477
    Abstract: 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: Application
    Filed: February 4, 2014
    Publication date: August 6, 2015
    Applicant: Cisco Technology, Inc
    Inventors: Rajeev Ranjan, Manoj Kumar Kushwaha
  • Publication number: 20140337083
    Abstract: 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: Application
    Filed: July 22, 2014
    Publication date: November 13, 2014
    Inventors: Abhishek Goyal, Rajeev Ranjan, Nikhil Kumar, Padmini Ramakrishna Talagavaram
  • Patent number: 8565373
    Abstract: 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: Grant
    Filed: December 13, 2010
    Date of Patent: October 22, 2013
    Assignee: General Electric Company
    Inventors: Rajeev Ranjan, Raja Shekhara
  • Publication number: 20130138470
    Abstract: 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: Application
    Filed: April 19, 2012
    Publication date: May 30, 2013
    Applicant: INFOSYS LIMITED
    Inventors: Abhishek Goyal, Rajeev Ranjan, Nikhil Kumar, Padmini Ramakrishna Talagavaram
  • Patent number: 8020147
    Abstract: 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: Grant
    Filed: October 12, 2007
    Date of Patent: September 13, 2011
    Assignee: Infosys Limited
    Inventors: Atul Chaturvedi, Rajeev Ranjan, RamPrasad Vadde
  • Publication number: 20110158383
    Abstract: 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: Application
    Filed: December 13, 2010
    Publication date: June 30, 2011
    Inventors: Rajeev RANJAN, Raja SHEKHARA
  • Patent number: 7950010
    Abstract: 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: Grant
    Filed: January 21, 2005
    Date of Patent: May 24, 2011
    Assignee: SAP AG
    Inventors: Karl Goger, Ankur Bhatt, Raghunandan S, Rajeev Ranjan, Ajay Kumar
  • Publication number: 20090100404
    Abstract: 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: Application
    Filed: October 12, 2007
    Publication date: April 16, 2009
    Applicant: Infosys Technologies, Ltd.
    Inventors: Atul Chaturvedi, Rajeev Ranjan, RamPrasad Vadde
  • Patent number: 7473283
    Abstract: 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: Grant
    Filed: June 26, 2002
    Date of Patent: January 6, 2009
    Assignee: Indian Oil Corporation, Limited
    Inventors: Deepak Kumar Tuli, Rakesh Sarin, Krishan Kumar Swami, Shanti Parkash, Rajeev Ranjan, Niranjan Raghunath Raje, Ram Prakash Verma, Akhilesh Kumar Bhatnagar
  • Patent number: 7165112
    Abstract: 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: Grant
    Filed: June 22, 2001
    Date of Patent: January 16, 2007
    Assignee: Motorola, Inc.
    Inventors: Robert D. Battin, Rajeev Ranjan, Stephen L. Spear
  • Publication number: 20060168581
    Abstract: 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: Application
    Filed: January 21, 2005
    Publication date: July 27, 2006
    Inventors: Karl Goger, Ankur Bhatt, Raghunandan S, Rajeev Ranjan, Ajay Kumar
  • Publication number: 20060168575
    Abstract: 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: Application
    Filed: January 21, 2005
    Publication date: July 27, 2006
    Inventors: Ankur Bhatt, Karl Goger, Aurobinda Pradhan, Raghunandan S., Rajeev Ranjan
  • Patent number: 7047310
    Abstract: 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: Grant
    Filed: February 25, 2003
    Date of Patent: May 16, 2006
    Assignee: Motorola, Inc.
    Inventors: Anand S. Bedekar, Rajeev Agrawal, Rajeev Ranjan