Patents by Inventor Shashank

Shashank 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: 10021280
    Abstract: A camera module includes a lens carrier that houses a lens, electrical components of optical path modifiers positioned on the lens carrier, an image sensor, and a controller that is to generate commands for operating the optical path modifiers. A printed circuit assembly positioned on the lens carrier is electrically coupled to suspension wires. The printed circuit assembly includes a printed circuit that has installed thereon a serial bus communications interface circuit that is to receive the commands from the controller through one of the suspension wires, and a translation circuit that is to translate the commands into control signals that are to operate or drive the optical path modifiers via the electrical components and according to the commands, respectively. Other embodiments are also described.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: July 10, 2018
    Assignee: Apple Inc.
    Inventors: Shashank Sharma, Douglas S. Brodie
  • Patent number: 10017633
    Abstract: A method of determining the viability of a gum for use in making a product has been achieved by (a) mixing a sample of the gum in a solvent comprising one or more hydroxy moiety containing solvent compound to form a solution with the gum; (b) measuring the viscosity of the solution and comparing against a predetermined target viscosity for a product; and (c) comparing the viscosity of the solution and the predetermined target viscosity and discarding gum which is outside the predetermined target viscosity; and (d) using the gum which has a viscosity within the predetermined target to prepare a product; wherein another hydroxy moiety containing solvent is used if water is used as a solvent. Also described are compositions comprising the gum and solvent comprising one or more hydroxy moiety.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: July 10, 2018
    Assignee: Colgate-Palmolive Company
    Inventors: Enzo T. Utima, Erico V. Prat, Shashank Vishwanath Potnis, Shridhara M. Kamath, Amit U. Sirdesai, Rupali J. Madhavi, Santosh V. Vartak, Rolando Plata
  • Publication number: 20180189708
    Abstract: The present technology provides a goals service for creating goals and milestones, and managing them. In some embodiments, the goals service can be associated with a data model that requires milestone to be attached to goals, and allows goals to be linked to larger goals in an organization. Additionally, the data model can require that at least one user account is associated with every milestone, and can detect when a milestone is without an associated user account (e.g., due to team member leaving the team, etc.), and either automatically create an assignment or prompt other user accounts to designate a new user account to assign the milestone to. Additionally, in some embodiments goals service can link milestones and goals to other services within a content management system.
    Type: Application
    Filed: February 20, 2017
    Publication date: July 5, 2018
    Inventor: Shashank Senapaty
  • Publication number: 20180186595
    Abstract: An elevator system includes a first elevator car (28) constructed and arranged to move in a first lane (30, 32, 34) and a first propulsion system (40) constructed and arranged to propel the first elevator. An electronic processor of the elevator system is configured to selectively control power delivered to the first propulsion system (40). The electronic processor includes a software-based power estimator configured to receive a first weight signal and a nm trajectory signal for calculating a power estimate and comparing the power estimate to a maximum power allowance. The electronic processor is configured to output an automated command signal if the power estimate exceeds the maximum power allowance.
    Type: Application
    Filed: August 24, 2016
    Publication date: July 5, 2018
    Inventors: Shashank Krishnamurthy, Jose Miguel Pasini, David Ginsberg, Arthur Hsu
  • Publication number: 20180192020
    Abstract: An image signal processor includes a first matrix processing circuit, a post processing circuit, a second matrix processing circuit, and a split visual and analytics circuit. The first matrix processing circuit is configured to receive a plurality of component images generated based on an image captured by an image sensor and generate a plurality of first matrix outputs based on the plurality of component images. The post processing circuit is configured to perform color conversion on the plurality of first matrix outputs to generate a first luminance component of the image and a chrominance component of the image. The second matrix processing circuit is configured to perform color conversion on the plurality of first matrix outputs to generate a second luminance component of the image and a saturation component of the image. The split visual and analytics circuit is configured to generate visual and analytic data of the image.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: Mihir Narendra MODY, Shashank DABRAL, Rajasekhar ALLU, Niraj NANDAN
  • Publication number: 20180189093
    Abstract: Techniques for executing one or more instances of a computer program using virtual machines, the computer program comprising multiple computer program portions including a first computer program portion. The techniques include determining whether an instance of any of the multiple computer program portions is to be executed; when it is determined that a first instance of the first computer program portion is to be executed, accessing first information specifying a first set of one or more virtual machine resources required for executing the first instance of the first computer program portion; determining whether any one of the plurality of virtual machines has at least the first set of virtual machine resources available; and when it is determined that a first of the plurality of virtual machines has the first set virtual machine resources available, causing the first virtual machine to execute the first instance of the first computer program portion.
    Type: Application
    Filed: January 5, 2018
    Publication date: July 5, 2018
    Inventors: Sanyam Agarwal, Rohan Narayan Murty, George Peter Nychis, Wolfgang Richter, Nishant Kumar Jain, Surabhi Mour, Shreyas H. Karanth, Shashank Anand
  • Publication number: 20180186001
    Abstract: 1. The invention concerns a method for the redundancy-optimized planning of the operation of a redundant mobile robot (1) comprising a mobile carrier vehicle (2), a robot arm (6) having several members (11-16) connected via joints, mounted pivotably with respect to axes of rotation (21-25), drives for moving the members (11-16) relative to each other and having an electronic control device (5) which is arranged to control the drives for the members (11-16) and the carrier vehicle (2) for the movement of the mobile robot (1).
    Type: Application
    Filed: June 7, 2016
    Publication date: July 5, 2018
    Inventors: Christian Scheurer, Shashank Sharma
  • Patent number: 10008917
    Abstract: A regenerative drive device and a method for configuring the DC link of a regenerative drive device are disclosed. The multilevel regenerative drive device may include an inverter having a plurality of power components and a converter having a plurality of power components. The multilevel regenerative drive device may also include a direct current (DC) link bridging the inverter and the converter, the DC link including a capacitor, an inverter neutral point, and a converter neutral point independent of the inverter neutral point. Alternatively, the inverter neutral point and the converter neutral point may be connected.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: June 26, 2018
    Assignee: OTIS ELEVATOR COMPANY
    Inventors: Ismail Agirman, Steven M. Millett, Shashank Krishnamurthy, Yang Wang
  • Patent number: 10008499
    Abstract: An integrated circuit with an MOS transistor abutting field oxide and a gate structure on the field oxide adjacent to the MOS transistor and a gap between an epitaxial source/drain and the field oxide is formed with a silicon dioxide-based gap filler in the gap. Metal silicide is formed on the exposed epitaxial source/drain region. A CESL is formed over the integrated circuit and a PMD layer is formed over the CESL. A contact is formed through the PMD layer and CESL to make an electrical connection to the metal silicide on the epitaxial source/drain region.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: June 26, 2018
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Kwan-Yong Lim, James Walter Blatchford, Shashank S. Ekbote, Younsung Choi
  • Patent number: 10002056
    Abstract: An integrated circuit (IC) chip can include a given core at a position in the IC chip that defines a given orientation, wherein the given core is designed to perform a particular function. The IC chip can include another core designed to perform the particular function. The other core can be flipped and rotated by 180 degrees relative to the given core such that the other core is asymmetrically oriented with respect to the given core. The IC chip can also include a compare unit configured to compare outputs of the given core and the other core to detect a fault in the IC chip.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: June 19, 2018
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Jasbir Singh Nayyar, Shashank Srinivasa Nuthakki, Rahul Gulati, Arun Shrimali
  • Publication number: 20180160912
    Abstract: Disclosed embodiments pertain to cardiovascular parameter (e.g. heart rate) measurements when motion is present. Biometric sensor signal measurements may be obtained based on cardiovascular parameters of a user; and motion sensor signal measurements may be obtained based on user motion. An activity type may be determined based on the motion sensor signals. For example, when non-motion related frequencies in a frequency domain representation of the biometric sensor signal are obscured by user motion, an activity type may be determined based on the motion sensor signals. Further, based on the activity type, for each cardiovascular parameter (e.g. heart rate), a corresponding likely cardiovascular parameter value (e.g. a likely heart rate) may be determined. A corresponding fundamental frequency associated with the biometric sensor signal may then be determined for each cardiovascular parameter based on the motion sensor signal measurements and the corresponding likely cardiovascular parameter value.
    Type: Application
    Filed: March 13, 2017
    Publication date: June 14, 2018
    Inventors: Russel Martin, Shashank Narayanan, Hithesh Reddivari, Vidyut Naware, Igor Tchertkov, Joseph Czompo
  • Publication number: 20180167480
    Abstract: A system and method of reducing network bandwidth for application development are provided. The method comprises receiving from a developer platform (i) core application software and (ii) dependency software associated with the core application software. The compiled dependency software is transmitted to a first server associated with cloud storage. The compiled core application software is transmitted to a second server associated with the cloud storage. An application based on the compiled core application software and the compiled dependency software may be executed.
    Type: Application
    Filed: December 12, 2016
    Publication date: June 14, 2018
    Inventor: Shashank Mohan Jain
  • Publication number: 20180164655
    Abstract: Example systems and methods to transform events and/or mood associated with playing media into lighting effects are disclosed herein. An example apparatus includes a content identifier to identify content presented via a media presentation device based on a fingerprint associated with the content and derive metadata from the identified content. The example apparatus includes a content driven analyzer to determine a light effect to be produced by a light-generating device based on the metadata, generate an instruction for the light-generating device to produce the light effect, and transmit the instruction to the light-generating device during presentation of the content.
    Type: Application
    Filed: December 12, 2017
    Publication date: June 14, 2018
    Inventors: Markus Kurt Cremer, Shashank Merchant, Aneesh Vartakavi
  • Patent number: 9998031
    Abstract: A neutral point clamped, multilevel level converter includes a DC voltage link; a first capacitor coupling one side of the DC link to a neutral point; a second capacitor coupling another side of the DC link to the neutral point; a plurality of phase legs, each phase leg including switches, each phase leg coupled to an AC node; a current sensor associated with each AC node; and a controller generating a PWM signal to control the switches, the controller generating a current zero sequence component in response to current sensed at each of the current sensors, the controller adjusting a modulation index signal in response to the current zero sequence component to produce the PWM signal.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: June 12, 2018
    Assignee: OTIS ELEVATOR COMPANY
    Inventors: Luis Arnedo, Marinko Kovacic, Yang Wang, Shashank Krishnamurthy
  • Patent number: 9996262
    Abstract: Systems and methods are disclosed to abort a command at a data storage controller, in accordance with certain embodiments of the present disclosure. In some embodiments, an apparatus may comprise a data storage controller configured to receive an abort indicator from a host device, generate an abort tracking indicator at a receiving unit configured to receive commands from the host device, monitor to determine when the selected command is received at the receiving unit based on the abort tracking indicator, and abort the selected command when the selected command is received at the receiving unit. In some embodiments, the data storage controller may generate an abort tracking indicator at a completion unit configured to notify the host device of completed commands, and monitor for the selected command at the completion unit based on the abort tracking indicator.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: June 12, 2018
    Assignee: Seagate Technology LLC
    Inventors: Shashank Nemawarkar, Chris Randall Stone, Balakrishnan Sundararaman
  • Publication number: 20180153778
    Abstract: Disclosed is an oral care composition including (i) a calcium-based abrasive; (ii) a polyethylene glycol having an average molecular weight ranging from about 1500 to about 6000 daltons; (iii) an anti-bacterial agent; and (iv) an orally acceptable vehicle. Methods of preparing the oral care composition and using the oral care composition to promote oral health are also disclosed.
    Type: Application
    Filed: April 21, 2016
    Publication date: June 7, 2018
    Applicant: Colgate-Palmolive Company
    Inventors: Shashank POTNIS, Rolando PLATA, Amit U SIRDESAI, Sagar TEMBE, Navin LEWIS
  • Publication number: 20180160229
    Abstract: The present invention relates to an electromagnetic acoustic transducer excitation system comprising a tone burst generator, the tone burst generator comprising: an oscillator device configured to produce a radio frequency signal; an analog switch configured to produce an output based on the radio frequency signal produced by the oscillator device and a control signal; a pre-amplifier configured to amplify the output of the analog switch and produce a tone burst output signal; and a control module configured to produce the control signal for providing to the analog switch.
    Type: Application
    Filed: December 1, 2017
    Publication date: June 7, 2018
    Inventors: P K Dubey, V N Ojha, Shashank Singh
  • Patent number: 9992335
    Abstract: Techniques and technologies for caller assistance systems are described. In at least some embodiments, a system comprises: a processing component; and a caller assistance engine configured to receive a request from a calling device; select a menu execution path associated with the request, the menu execution path defining one or more operations to be performed to achieve an intent of the request; execute the menu execution path including execute the one or more operations to be performed to achieve the intent of the request; determine whether the intent of the request has been achieved; and when the intent of the request has been achieved, connect the calling device with the intent of the request or provide an alert to the calling device that the intent of the request has been achieved.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: June 5, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Deepak Vijaywargi, Yicheng Tao, Shashank Singh, Mikhail Birman
  • Publication number: 20180150376
    Abstract: The technology can advantageously improve the speed of software verification using an approximation of a datastore storing a multiplicity of indexed data. An example method may determine data point(s), suspected to violate a specification of a software program being verified, using approximation(s) of datastore(s) of the software program. Data ranges reflecting subset(s) of data from the approximation(s) that contain the data points may be determined and data entries stored in the datastore(s) may be searched for the data point(s) suspected to violate the specification. The data entries lie within the data range(s) and the method determines whether the data point(s) are in violation of the specification based on the searching.
    Type: Application
    Filed: November 29, 2016
    Publication date: May 31, 2018
    Inventors: Nikos Arechiga Gonzalez, Sumanth Dathathri, Shashank Jivan Vernekar
  • Patent number: 9983976
    Abstract: The technology can advantageously improve the speed of software verification using an approximation of a datastore storing a multiplicity of indexed data. An example method may determine data point(s), suspected to violate a specification of a software program being verified, using approximation(s) of datastore(s) of the software program. Data ranges reflecting subset(s) of data from the approximation(s) that contain the data points may be determined and data entries stored in the datastore(s) may be searched for the data point(s) suspected to violate the specification. The data entries lie within the data range(s) and the method determines whether the data point(s) are in violation of the specification based on the searching.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: May 29, 2018
    Assignee: Toyota Jidosha Kabushiki Kaisha
    Inventors: Nikos Arechiga Gonzalez, Sumanth Dathathri, Shashank Jivan Vernekar