Patents by Inventor Nikhil Sharma

Nikhil Sharma 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).

  • Patent number: 10296640
    Abstract: Methods and apparatus related to identifying a video for completing a task and determining a plurality of video segments of the identified video based on one or more attributes of the task. A task and a plurality of how-to videos related to the task may be identified. A how-to video may be selected and a plurality of video segments of the selected how-to video may be determined. One or more video segments may be associated with one or more task attributes that relate to performing the task. The selected video may be provided to a user and segmented, indexed, and/or annotated based on the associated video segments. In some implementations a given object utilized in performing the task may be identified and one or more video segments corresponding to the given object may be identified and/or provided to the user.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: May 21, 2019
    Assignee: GOOGLE LLC
    Inventors: Kerwell Liao, Nikhil Sharma, LaDawn Risenmay Jentzsch, Jennifer Ellen Fernquist Seth
  • Patent number: 10296501
    Abstract: Techniques for determining and representing the veracity of data stored in a data repository and results of queries directed to the stored data by utilizing information lineage that is indicative of the veracity of the stored data. For example, in one example, one or more data repositories are maintained. The one or more data repositories comprise metadata representative of the veracity of one or more data sets stored in the one or more data repositories. In response to a query to at least one data set of the one or more data sets stored in the one or more data repositories, a result of the query for the at least one data set is returned in combination with corresponding metadata representing the veracity of the at least one data set.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: May 21, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Stephen Todd, Nikhil Sharma, Said Tabet
  • Publication number: 20190020952
    Abstract: Example embodiments relating to the adjustment of a microphone attached to a headset are provided. The adjustable headset detects a microphone attached to the headset at a first position and receives one or more speech signal inputs from a user. The headset calculates a feedback parameter which includes a confidence parameter, a vocabulary assistance parameter, and a node exit attempt parameter. The headset determines a pass state in an instance in which the feedback parameter satisfies a feedback threshold, to maintain the microphone at the first position. The headset determines a fail state in an instance in which the feedback parameter fails to satisfy a feedback threshold, to cause a stepper motor to move the microphone from the first position to a second position relative the user.
    Type: Application
    Filed: July 13, 2018
    Publication date: January 17, 2019
    Inventors: Nageshwara Rao MOOVA, Rimi RAINA, Nikhil SHARMA
  • Publication number: 20180189432
    Abstract: In disclosed techniques, simulations are performed to determine data center performance under certain conditions. The simulations are dynamic and allow for changes in power demand due to temporal data center activities. In order to accommodate predicted and unpredicted fluctuations in power demand of a data center, one or more power caches are configured to supply additional power during periods of peak demand. Power caches provide supplemental power during periods of peak demand. The simulations are used for a variety of purposes, including determining the effects of power caches going offline under various conditions. Disclosed techniques can simulate the cycling of a power cache and can determine if additional configuration changes to the data center are warranted to maintain optimal health of the power caches. Thus, power scenario simulation of a data center can provide information vital to efficient operation of the data center.
    Type: Application
    Filed: March 2, 2018
    Publication date: July 5, 2018
    Applicant: Virtual Power Systems, Inc.
    Inventors: Martin P Leslie, Karimulla Raja Shaikh, Nikhil Sharma, Ravi Subramaniam, Shankar Ramamurthy
  • Publication number: 20180166294
    Abstract: Embodiments herein relate to methods and apparatus to achieve substantially uniform package thickness after forming a buildup layer on a package substrate of an integrated circuit. Some embodiments include applying a resin to the buildup layer to form a resin layer on top of at least a portion of the buildup layer and substantially evening out the surface formed by the resin layer. Some embodiments include vibrating a hot press onto the top surface of the buildup layer and vibrating the hot press in an ultrasonic and/or a scrubbing motion. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: December 13, 2016
    Publication date: June 14, 2018
    Inventors: Zheng Zhou, Yi Li, Tao Wu, Nikhil Sharma
  • Publication number: 20180116070
    Abstract: In disclosed techniques, datacenter power management uses AC and DC power sources. An AC power distribution topology within a datacenter provides one or more AC power sources to computing devices. A DC power distribution topology within the datacenter provides one or more DC power sources to computing devices. An uninterruptible power supply (UPS) is provisioned to a rack of computing devices, wherein the UPS is capable of receiving the one or more AC power sources using the AC power distribution topology and the one or more DC power sources using the DC power distribution topology. The one or more DC power sources are evaluated for energizing the DC power distribution topology. The one or more DC power sources are connected to the UPS which is provisioned to the rack of computing devices, based on the evaluating and a datacenter power requirement.
    Type: Application
    Filed: December 15, 2017
    Publication date: April 26, 2018
    Applicant: Virtual Power Systems, Inc.
    Inventors: Craig Broadbent, Nikhil Sharma, Karimulla Raja Shaikh, Shankar Ramamurthy
  • Publication number: 20180082224
    Abstract: In disclosed techniques, augmented power control within a datacenter uses predictive modeling. A power usage by a first data rack within a datacenter is measured, using one or more processors, over a first period of time. A predicted power usage by the first data rack over a second period of time is generated on a computing device, wherein the second period of time is subsequent to the first period of time. A power correlation model is calculated that correlates a power prediction to an actual power usage. The predicted power usage for the second period of time is refined, based on the predicted power usage and the power correlation model. The refining is accomplished using a power prediction model comprising the predicted power usage and the power correlation model. Datacenter power structure is configured, based on the refined power usage prediction.
    Type: Application
    Filed: December 1, 2017
    Publication date: March 22, 2018
    Applicant: Virtual Power Systems, Inc.
    Inventors: Martin P. Leslie, Karimulla Raja Shaikh, Nikhil Sharma, Ravi Subramaniam, Dhanaraja Kasinathan, Shankar Ramamurthy
  • Publication number: 20180052431
    Abstract: Embodiments provide techniques for datacenter power management using variable power sources. Power from the variable power sources is stored in a power cache. An optimization engine receives input criteria such as power availability from non-variable and variable power sources, as well as one or more power management goals. The optimization engine implements a dispatch strategy that dispatches stored energy from the power cache and feeds it to the datacenter, resulting in a mixture of non-variable and variable power sources used to achieve the power management goals, such as reduced power cost, increased power availability, and lowered carbon footprint for the datacenter.
    Type: Application
    Filed: August 18, 2017
    Publication date: February 22, 2018
    Applicant: Virtual Power Systems, Inc.
    Inventors: Karimulla Raja Shaikh, Nikhil Sharma, Ravi Subramaniam, Shankar Ramamurthy
  • Publication number: 20180052503
    Abstract: Techniques for datacenter power management using dynamic redundancy are disclosed. A power control switch is configured to selectively apply power to one or two power cords of a dual-corded electronic apparatus. When the power control switch energizes both power cords, the electronic apparatus operates in 2N redundancy. When the power control switch energizes only one of the power cords, the electronic apparatus operates in 1N redundancy. The power control switch is configured to dynamically change the redundancy mode based on service level agreement (SLA) criteria, power policies, power supply and demand, and environmental factors.
    Type: Application
    Filed: August 1, 2017
    Publication date: February 22, 2018
    Applicant: Virtual Power Systems, Inc.
    Inventors: Nikhil Sharma, Akshay Krishnamoorthy, Karimulla Raja Shaikh, Shankar Ramamurthy
  • Patent number: 9891986
    Abstract: A system that performs a bus transaction includes a transaction controller and a protection code processing circuit. The transaction controller identifies a set of parameters corresponding to the bus transaction based on address and received control information, and modifies at least one parameter or splits the bus transaction into sub-transactions depending on the parameter values to map the bus transaction to a memory address space. The protection code processing circuit generates and inserts a protection code into data to be written to the memory, and removes a protection code from data read from the memory. The system facilitates error checking without requiring modification of the channels (e.g., bus width) used to read and/or write data to memory.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: February 13, 2018
    Assignee: NXP USA, INC.
    Inventors: Nikhil Sharma, Rajesh Gupta, Vivek Sharma
  • Patent number: 9727591
    Abstract: One or more trust characteristics are obtained. The one or more trust characteristics are attributable to a storage infrastructure from which one or more data sets stored in one or more data repositories are obtained. The one or more trust characteristics attributable to the storage infrastructure are associated with the one or more data sets such that the one or more data sets are characterized as having a trustworthiness reflective of the one or more trust characteristics. The one or more trust characteristics and the association with the one or more data sets are stored as metadata in the one or more data repositories.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: August 8, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Nikhil Sharma, Stephen Todd, Said Tabet
  • Publication number: 20170212800
    Abstract: A system that performs a bus transaction includes a transaction controller and a protection code processing circuit. The transaction controller identifies a set of parameters corresponding to the bus transaction based on address and received control information, and modifies at least one parameter or splits the bus transaction into sub-transactions depending on the parameter values to map the bus transaction to a memory address space. The protection code processing circuit generates and inserts a protection code into data to be written to the memory, and removes a protection code from data read from the memory. The system facilitates error checking without requiring modification of the channels (e.g., bus width) used to read and/or write data to memory.
    Type: Application
    Filed: January 26, 2016
    Publication date: July 27, 2017
    Inventors: Nikhil SHARMA, Rajesh GUPTA, Vivek SHARMA
  • Patent number: 9594546
    Abstract: Techniques are disclosed for governed or constrained deployment of one or more applications on trusted infrastructure of a cloud infrastructure environment. For example, a repository of metadata (e.g., metadata lake) is maintained. The metadata repository includes metadata associated with applications, metadata associated with content associated with the applications, and metadata associated with a cloud infrastructure environment in which the applications are deployable. A deployment is determined for a given application on a trusted infrastructure within the cloud infrastructure environment based on at least a subset of the metadata maintained in the metadata repository. The determination of the deployment of the given application based on the subset of the metadata includes mapping trust-based criteria associated with the given application with a portion of infrastructure of the cloud infrastructure environment that satisfies the trust-based criteria.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: March 14, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Stephen Todd, Nikhil Sharma, Said Tabet
  • Publication number: 20170037595
    Abstract: An assembly for a motor grader is disclosed. The assembly includes a blade operatively attached to a frame of the motor grader and configured to engage a ground surface. The blade includes a first segment and a second segment. The assembly further includes a movement actuator for moving the blade with respect to the frame in a first direction. The movement actuator includes a rod member having a first portion and a second portion. The first portion is secured to the first segment of the blade and the second portion is secured to the second segment of the blade.
    Type: Application
    Filed: August 7, 2015
    Publication date: February 9, 2017
    Applicant: Caterpillar Inc.
    Inventor: Nikhil Sharma
  • Patent number: 9304648
    Abstract: Methods and apparatus related to identifying a video for completing a task and determining a plurality of video segments of the identified video based on one or more attributes of the task. A task and a plurality of how-to videos related to the task may be identified. A how-to video may be selected and a plurality of video segments of the selected how-to video may be determined. One or more video segments may be associated with one or more task attributes that relate to performing the task. The selected video may be provided to a user and segmented, indexed, and/or annotated based on the associated video segments. In some implementations a given object utilized in performing the task may be identified and one or more video segments corresponding to the given object may be identified and/or provided to the user.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: April 5, 2016
    Assignee: Google Inc.
    Inventors: Kerwell Liao, Nikhil Sharma, LaDawn Risenmay Jentzsch, Jennifer Ellen Fernquist
  • Patent number: 9202803
    Abstract: An apparatus including a package substrate including a plurality of layers of conductive material, the package substrate including a cavity; and a device in the cavity, wherein an ultimate layer of the plurality of layers of conductive material defines contacts to contact points of the device. An apparatus including a package substrate comprising a plurality of conductive layers and a silicon bridge die disposed between ones of the plurality of conductive layers and an ultimate layer of the plurality of conductive layers defines contact points to contact points of the silicon bridge die; and a logic die coupled to the contact points of the ultimate layer of the plurality of layers of conductive layers.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: December 1, 2015
    Assignee: Intel Corporation
    Inventors: Chong Zhang, Stefanie M. Lotz, Qinglei Zhang, Sri Ranga Boyapati, Nikhil Sharma, Islam A. Salama
  • Publication number: 20150279817
    Abstract: An apparatus including a package substrate including a plurality of layers of conductive material, the package substrate including a cavity; and a device in the cavity, wherein an ultimate layer of the plurality of layers of conductive material defines contacts to contact points of the device. An apparatus including a package substrate comprising a plurality of conductive layers and a silicon bridge die disposed between ones of the plurality of conductive layers and an ultimate layer of the plurality of conductive layers defines contact points to contact points of the silicon bridge die; and a logic die coupled to the contact points of the ultimate layer of the plurality of layers of conductive layers.
    Type: Application
    Filed: March 28, 2014
    Publication date: October 1, 2015
    Inventors: Chong ZHANG, Stefanie M. LOTZ, Qinglei ZHANG, Sri Ranga BOYAPATI, Nikhil SHARMA, Islam A. SALAMA
  • Publication number: 20150153906
    Abstract: Methods and apparatus related to identifying a video for completing a task and determining a plurality of video segments of the identified video based on one or more attributes of the task. A task and a plurality of how-to videos related to the task may be identified. A how-to video may be selected and a plurality of video segments of the selected how-to video may be determined. One or more video segments may be associated with one or more task attributes that relate to performing the task. The selected video may be provided to a user and segmented, indexed, and/or annotated based on the associated video segments. In some implementations a given object utilized in performing the task may be identified and one or more video segments corresponding to the given object may be identified and/or provided to the user.
    Type: Application
    Filed: June 26, 2013
    Publication date: June 4, 2015
    Inventors: Kerwell Liao, Nikhil Sharma, LaDawn Risenmay Jentzsch, Jennifer Ellen Femquist
  • Patent number: 8869910
    Abstract: A DCM circle shoe for a motor grader is disclosed. The DCM circle shoe may have a base having a mounting surface, and a lip portion protruding from the base at an end of the base opposite the mounting surface in a direction generally parallel with the mounting surface. The DCM circle shoe may also have a wear insert mounted at a distal edge of the lip portion, the wear insert having an outer wear surface oriented at an oblique angle relative to the mounting surface of the base.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: October 28, 2014
    Assignee: Caterpillar Inc.
    Inventors: Andrew G. Greuel, Nikhil Sharma, Jacob P. Fawer
  • Publication number: 20140299356
    Abstract: Embodiments of preventing unwanted damage to microelectronic substrates from laser drilling are generally described herein. In some embodiments, the method includes forming a microelectronic substrate, and adding a layer of protective material to dielectric material of the microelectronic substrate. The microelectronic substrate is configured for mounting one or more integrated circuits (ICs) thereon and includes interconnection for a plurality of electronic circuits. The protective material is configured to absorb laser energy applied in laser drilling of the microelectronic substrate.
    Type: Application
    Filed: April 4, 2013
    Publication date: October 9, 2014
    Inventors: Chong Zhang, Nikhil Sharma