Patents by Inventor Nishant Kumar

Nishant 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: 20140256362
    Abstract: Methods and systems for global positioning navigate satellite system configuration of wireless communication applications may comprise in a wireless communication device (WCD) comprising a satellite positioning RF path, determining a location of the WCD utilizing LEO signals received by said satellite positioning RF path, establishing communications with a wireless access point based on the determined location, and configuring a wireless communication function of the WCD based on the determined location. The wireless communication function may comprise a power level of wireless local area network circuitry in the WCD, a point-of-sale transaction, or a synchronization of data on the WCD with one or more devices in a home location of the WCD. The determined location and a transaction ID for the point-of-sale transaction may be stored utilizing a security processor in the WCD. The satellite positioning RF path may be powered down based on the determined location.
    Type: Application
    Filed: May 22, 2014
    Publication date: September 11, 2014
    Applicant: Maxlinear, Inc.
    Inventors: Maxime Leclercq, Ioannis Spyropoulos, Nishant Kumar
  • Patent number: 8832645
    Abstract: A palette of representations that can be generated by an application for database, spreadsheet, word processing, and the like, is provided in response to a request for a new object within the application. If the application already has one or more objects open at the time of the request, the representations are also determined based on the context of the data such as from any currently open object(s). The new object is then generated based on the selected representation from the palette, the context of the data, and a structure of data consumed by the application. The layout parameters for the new object are automatically set based on the current context, the structure of the data, and the selected representation.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: September 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Zachary P. Woodall, Dan Hough, Kumar Srinivasamurthy, Nishant Kumar, Pavel R. Karimov, Stephen I. Lesser, Clinton Covington, Michael J. McCormack, Christopher W. Bryant
  • Publication number: 20140229652
    Abstract: Methods and structure for enabling Fast Context Switching (FCS) among a plurality of FCS enhanced Serial Attached SCSI (SAS) expanders of a SAS domain. The FCS enhanced SAS expander is further adapted to detect completion of utilization of the first connection that utilizes an upstream PHY and a downstream PHY of the expander. The expander is further adapted, responsive to detecting completion, to determine whether a second connection between the initiator device and a second target device could be established utilizing the existing coupling between the upstream PHY and the downstream PHY. The expander de-couples the upstream PHY from the downstream PHY within the expander in response to determining that the second connection does not utilize the existing coupling and maintains the existing coupling in response to determining that the second connection utilizes the coupling between the upstream PHY and the downstream PHY.
    Type: Application
    Filed: February 12, 2013
    Publication date: August 14, 2014
    Applicant: LSI CORPORATION
    Inventors: Nishant Kumar Yadav, Ankit Goel, Anjali Yadav
  • Patent number: 8776007
    Abstract: A cost per unit of processed code metric is determined based on a quantity of processed code during a given time period that is attributable to one or more developers, and a cost to develop the quantity of processed code during the time period attributable to the one or more developers. Also, a quality scaling factor is calculated based on quality measurements for the quantity of processed code. Thereafter, the cost per unit of processed code metric is scaled (or discounted) by the quality scaling factor to provide a cost of development index (CDI). Because the inputs to the quality scaling factor may be determined in an automated fashion, this CDI determination permits more rapid response to any adverse assessments. Furthermore, because direct measurement of code quality is employed, more meaningful insight is provided into the likelihood that end product, i.e., the software code, is of good quality.
    Type: Grant
    Filed: May 5, 2011
    Date of Patent: July 8, 2014
    Assignee: Accenture Global Services Limited
    Inventors: Pramod Bijani, Colin P. Jarrett, Vikrant Shyamkant Kaulgud, Nishant Kumar, Vallinath Sriramula
  • Publication number: 20140170618
    Abstract: Assisting career growth in an organization comprises receiving a current skillset associated with an associate, wherein the current skillset comprises one or more current skills, and receiving an interested skill from a first computer associated with the employee. One or more intermediate skills between the current skillset and the interested skill, wherein an intermediate skill comprises the interested skill, is determined.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 19, 2014
    Applicant: Bank of America Corporation
    Inventors: Madhu Bhimavarapu, Shallu Anand, Nishant Kumar Saxena
  • Publication number: 20140152803
    Abstract: The present invention relates generally to the inspection of pipes, and the like, and more particularly to the remote inspection of ferromagnetic pipes. The invention teaches apparatus comprising, in combination: a vehicle equipped with a plurality of wheels capable of propelling the vehicle within a predetermined ferromagnetic environment to be inspected; means for remotely applying drive forces to said wheels; said wheels including a plurality of passive non-driven rollers; said passive rollers including magnetized means; means for acquiring visual images of the condition of said pipes; and means for remotely accessing said visual images; thereby enabling remote inspection of said pipes. An immediate environment in which the use of the present invention is contemplated is in inspection of ferromagnetic pipes which are located above and/or below ground.
    Type: Application
    Filed: November 14, 2013
    Publication date: June 5, 2014
    Inventors: Lee Carlson, Jeffrey Shasho, Nishant Kumar, Jason Herman
  • Patent number: 8738034
    Abstract: Methods and systems for global navigation satellite system configuration of wireless communication applications may comprise determining a location of a wireless communication device (WCD) comprising a medium Earth orbit (MEO) radio frequency (RF) path and a low Earth orbit (LEO) RF path utilizing received LEO signals. A wireless function of the WCD may be configured based on the location, and may comprise a power level of WiFi circuitry in the WCD. The determined location and a transaction ID for the POS transaction may be stored utilizing a security processor. The MEO RF path may be powered down based on the determined location. The wireless function may comprise a synchronization of data on the WCD with devices in a home location. The WCD may comprise a femtocell device or a set-top box, and may be controlled by a reduced instruction set computing (RISC) central processing unit (CPU).
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: May 27, 2014
    Assignee: MaxLinear, Inc.
    Inventors: Maxime Leclercq, Ioannis Spyropoulos, Nishant Kumar
  • Publication number: 20140122797
    Abstract: Methods and structure for migrating a logical volume with a Serial Attached SCSI (SAS) expander are provided. The expander comprises a plurality of physical links with associated transceivers (PHYs). The expander further comprises a control unit operable to select a logical volume, and to initiate migration of data from the selected logical volume to a backup logical volume. Further, the expander includes a Serial SCSI Protocol (SSP) target of the expander operable to intercept commands directed to the selected logical volume responsive to the control unit initiating the migration, and an SSP initiator of the expander that is operable to generate commands directed to the backup logical volume based on the intercepted commands, and to provide the intercepted commands to the selected logical volume.
    Type: Application
    Filed: October 31, 2012
    Publication date: May 1, 2014
    Applicant: LSI CORPORATION
    Inventors: Nishant Kumar Yadav, Umang Kumar, Rajendra Singh
  • Publication number: 20140100587
    Abstract: The embodiments disclosed herein relate to various medical device components, including components that can be incorporated into robotic and/or in vivo medical devices. Certain embodiments include various modular medical devices for in vivo medical procedures.
    Type: Application
    Filed: October 9, 2012
    Publication date: April 10, 2014
    Inventors: Shane Farritor, Erik Mumm, Philip Chu, Nishant Kumar, Jason Dumpert, Yutaka Tsutano
  • Publication number: 20140046340
    Abstract: The embodiments disclosed herein relate to various medical device components, including components that can be incorporated into robotic and/or in vivo medical devices. Certain embodiments include various modular medical devices for in vivo medical procedures.
    Type: Application
    Filed: March 15, 2013
    Publication date: February 13, 2014
    Inventors: John Wilson, Jeff Shasho, Nishant Kumar, Matt Mahin, Chris Santoro, Erik Mumm, Jason Herman, Shane Farritor
  • Publication number: 20140032590
    Abstract: Technologies are described herein for implementing a windowed mid-tier data cache. A request is received for a data page comprising a set of data rows from a result set of a query in a database management system (“DBMS”). A determination is made whether the requested data rows exist in the mid-tier cache. If the requested rows exist in the cache, then the set of data rows is retrieved from the cache and the requested data page is returned. If the requested rows do not exist in the cache, a data chunk comprising a number of data rows from the result set larger than and encompassing the requested rows is requested from the DBMS. Upon receiving the data chunk, the data chunk is stored in the mid-tier cache, and the set of data rows are retrieved from the cache and the requested data page is returned.
    Type: Application
    Filed: July 27, 2012
    Publication date: January 30, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Russell Mark Sinclair, Saurin Bipin Shah, Nishant Kumar, Alexander Alexandrovich Spiridonov
  • Publication number: 20130339503
    Abstract: The present disclosure is directed towards systems and methods for supporting Simple Network Management Protocol (SNMP) request operations over clustered networking devices. The system includes a cluster that includes a plurality of intermediary devices and an SNMP agent executing on a first intermediary device of the plurality of intermediary devices. The SNMP agent receives an SNMP GETNEXT request for an entity. Responsive to receipt of the SNMP GETNEXT request, the SNMP agent requests a next entity from each intermediary device of the plurality of intermediary devices of the cluster. To respond to the SNMP request, the SNMP agent selects a lexicographically minimum entity. The SNMP agent may select the lexicographically minimum entity from a plurality of next entities received via responses from each intermediary device of the plurality of intermediary devices.
    Type: Application
    Filed: June 15, 2012
    Publication date: December 19, 2013
    Inventors: Saravana Annamalaisami, Raveendra Holla, Nishant Kumar Jain, Sharvari Mithyantha, Dhiraj Gedam
  • Publication number: 20130282978
    Abstract: Methods and structure for masking of logical unit numbers (LUNs) within a switching device coupled with one or more storage enclosures. Each storage enclosure defines one or more logical volumes each identified by a LUN within the storage enclosures. The switching device gathers LUN definition information regarding each LUN defined by each storage enclosure coupled with the switching device. LUN access permission information may be provided by an administrative node/user defining a level of access permitted or denied for each host system for each LUN for each storage enclosure. The switching device then intercepts a REPORT LUNS command from any host directed to a storage enclosure and responds with only those LUNs to which the requesting host system has permitted access. Further, any other SCSI command intercepted at the switching device directed to a LUN to which the host system does not have access is modified to identify an invalid LUN.
    Type: Application
    Filed: April 18, 2012
    Publication date: October 24, 2013
    Applicant: LSI CORPORATION
    Inventors: Umang Kumar, Nishant Kumar Yadav, Abhijit Suhas Aphale
  • Publication number: 20130275543
    Abstract: The SNMP cache of the present solution supports multi-core/multi-node environment by recalculating the SNMP ordering of the entities in the response from multiple cores/nodes at insertion time. The most significant gain is achieved by prefetching or augmenting the cache, wherein while requesting an entity and its stat information, next few entities in SNMP order are requested from the owner processes. SNMP Management systems extensively utilize repeated GETNEXT (such as via a SNMP WALK) and few next responses may be served from the cache directly. Further performance improvements are obtained by introducing another level of cache on top of the existing cache. This auxiliary cache ensures a high hit ratio for repeated SNMP GETNEXT request (SNMP WALK operation) by caching last accessed entity within the main cache. This auxiliary cache also aids in insertion in the larger main cache by maintaining pointers to last accessed entity before the main cache miss.
    Type: Application
    Filed: April 12, 2013
    Publication date: October 17, 2013
    Applicant: Citrix System, Inc.
    Inventor: Nishant Kumar Jain
  • Publication number: 20130187810
    Abstract: Methods and systems for an embedded and hosted architecture for a medium Earth orbit satellite and low Earth orbit satellite positioning engine may comprise receiving LEO RF satellite signals and MEO satellite signals in a wireless communication device (WCD) comprising a low Earth orbit (LEO) satellite signal receiver path, a medium Earth orbit (MEO) satellite signal receiver path, and a dual-mode position engine comprising a coarse location module and a fine location module. The received LEO and MEO signals may be demodulated and coarse and fine positions may be determined from the demodulated signals utilizing the dual-mode position engine. A configuration input may be communicated to the position engine, wherein the configuration input comprises an initial position estimate for the WCD. The coarse position may be determined utilizing demodulated LEO signals and/or demodulated MEO signals. The fine position may be determined utilizing demodulated LEO signals and/or demodulated MEO signals.
    Type: Application
    Filed: July 25, 2012
    Publication date: July 25, 2013
    Inventors: Maxime Leclercq, Ioannis Spyropoulos, Nishant Kumar
  • Publication number: 20130150027
    Abstract: Methods and systems for femtocell positioning using low Earth orbit (LEO) satellite signals may comprise receiving an initial position of a wireless communication device (WCD) as entered by as user, service provider, or manufacturer, wherein the WCD comprises a LEO satellite signal receiver path (Rx). The WCD may be operable to provide wireless communication services to other WCDs. LEO signals may be received for determining a position of the WCD, which may be compared to a threshold radius defined by the initial position. The communication services may be enabled when the measured position is within the threshold radius. The WCD may comprise a femtocell device, a WiFi access point, or may provide cellular telephone service to the other WCDs. The position of the WCD may be measured upon powering up of the WCD, on a periodic basis, and/or when one or more motion sensors in the WCD detect motion.
    Type: Application
    Filed: August 16, 2012
    Publication date: June 13, 2013
    Inventors: Maxime Leclercq, Ioannis Spyropoulos, Nishant Kumar
  • Publication number: 20130107910
    Abstract: Methods and systems for repurposing of a global navigation satellite system receiver for receiving low-earth orbit (LEO) communication satellite timing signals may comprise receiving medium Earth orbit (MEO) satellite signals and/or LEO signals in a receiver of the communication device. A radio frequency (RF) path may be configured to down-convert either of the signals, and a position of the communication device may be calculated utilizing the down-converted signals. The signals may be down-converted utilizing a local oscillator signal generated by a phase locked loop (PLL), which may be delta-sigma modulated via a fractional-N divider. A clock signal may be communicated to the PLL utilizing a temperature-compensated crystal oscillator. The signals may be down-converted to an intermediate frequency or down-converted directly to baseband frequencies. The signals may be processed utilizing surface acoustic wave (SAW) filters.
    Type: Application
    Filed: March 7, 2012
    Publication date: May 2, 2013
    Inventors: Maxime Leclercq, Ioannis Spyropoulos, Nishant Kumar, Anand Anandakumar
  • Publication number: 20130106653
    Abstract: Methods and systems for indoor global navigation satellite system detection utilizing low Earth orbit satellite signals may comprise receiving low Earth orbit (LEO) RF satellite signals utilizing a LEO satellite signal receiver path (LEO Rx) in a wireless communication device comprising the LEO satellite signal receiver path and a medium Earth orbit satellite signal receiver path (MEO Rx). A received signal strength indicator (RSSI) may be measured for the received LEO signals and an expected received MEO signal strength may be calculated. A power level of the MEO Rx may be configured based on the calculated MEO signal strength by powering down when the calculated expected MEO signal strength is below a threshold level for MEO positioning purposes and/or powered up when it increases above the threshold level. The RSSI may be measured at a plurality of points along the LEO Rx.
    Type: Application
    Filed: July 11, 2012
    Publication date: May 2, 2013
    Inventors: Maxime Leclercq, Ioannis Spyropoulos, Nishant Kumar
  • Publication number: 20130106652
    Abstract: Methods and systems for a dual mode global navigation satellite system may comprise selectively enabling a medium Earth orbit (MEO) radio frequency (RF) path and a low Earth orbit (LEO) RF path in a wireless communication device to receive RF satellite signals. The signals may be down-converted to determine a position of the wireless device. The signals may be down-converted utilizing local oscillator signals from a phase locked loop (PLL). The RF paths may be time-division duplexed by the selective enabling of the MEO and LEO paths. Acquisition and tracking modules in the MEO RF path may be blanked when the LEO RF path is enabled. The MEO RF path may be powered down when the LEO RF path is enabled. The signals may be down-converted to an intermediate frequency before down-converting to baseband frequencies or may be down-converted directly to baseband frequencies. In-phase and quadrature signals may be processed.
    Type: Application
    Filed: May 2, 2012
    Publication date: May 2, 2013
    Inventors: Maxime Leclercq, Ioannis Spyropoulos, Nishant Kumar
  • Publication number: 20130012226
    Abstract: Methods and systems for global navigation satellite system configuration of wireless communication applications may comprise determining a location of a wireless communication device (WCD) comprising a medium Earth orbit (MEO) radio frequency (RF) path and a low Earth orbit (LEO) RF path utilizing received LEO signals. A wireless function of the WCD may be configured based on the location, and may comprise a power level of WiFi circuitry in the WCD. The determined location and a transaction ID for the POS transaction may be stored utilizing a security processor. The MEO RF path may be powered down based on the determined location. The wireless function may comprise a synchronization of data on the WCD with devices in a home location. The WCD may comprise a femtocell device or a set-top box, and may be controlled by a reduced instruction set computing (RISC) central processing unit (CPU).
    Type: Application
    Filed: July 3, 2012
    Publication date: January 10, 2013
    Inventors: Maxime Leclercq, Ioannis Spyropoulos, Nishant Kumar