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

  • Publication number: 20200349683
    Abstract: An apparatus and method for geometrically correcting a distorted input frame and generating an undistorted output frame. The apparatus includes an external memory block that stores the input frame, a counter block to compute output coordinates of the output frame for a region based on a block size of the region, a back mapping block to generate input coordinates corresponding to each of the output coordinates, a bounding module to compute input blocks corresponding to each of the input coordinates, a buffer module to fetch data corresponding to each of the input blocks, an interpolation module to interpolate data from the buffer module and a display module that receives the interpolated data for each of the regions and stitch an output image. The method includes determining the size of the output block based on a magnification data.
    Type: Application
    Filed: July 16, 2020
    Publication date: November 5, 2020
    Inventors: Rajasekhar Reddy Allu, Niraj Nandan, Mihir Narendra Mody, Gang Hua, Brian Okchon Chae, Shashank Dabral, Hetul Sanghvi, Vikram VijayanBabu Appia, Sujith Shivalingappa
  • Patent number: 10827224
    Abstract: In one aspect, an example method includes (i) providing, by a playback device, replacement media content for display; (ii) determining, by the playback device that while the playback device is displaying the replacement media content a remote control transmitted an instruction to a media device that provides media content to the playback device; (iii) determining, by the playback device, a playback-modification action corresponding to the instruction and the media device; and (iv) modifying, by the playback device, playback of the replacement media content in accordance with the playback-modification action.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: November 3, 2020
    Assignee: Gracenote, Inc.
    Inventors: Kurt R. Thielen, Shashank Merchant, Peter Dunker, Markus K. Cremer, Chungwon Seo, Seunghyeong Lee, Steven D. Scherf
  • Patent number: 10824755
    Abstract: One embodiment provides a method, including: receiving, at a third-party storage provider and from a data owner, a plurality of encrypted documents, wherein each of the plurality of encrypted documents is encrypted by the data owner using at least one encryption key; receiving, from a query user, an encrypted query, wherein the query is encrypted using the at least one encryption key; computing an edit distance value between the encrypted query and at least a portion of the plurality of encrypted documents, wherein the computing comprises communicating with an entity to work together to compute the edit distance value; the communicating comprising (i) providing, from the third-party storage provider to the entity, an encrypted function of an edit distance matrix and (ii) receiving an encrypted edit distance value computed by the entity from the encrypted function; and returning the encrypted edit distance value to the query user.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: November 3, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Akshar Kaul, Sameep Mehta, Shashank Srivastava
  • Patent number: 10823000
    Abstract: A turbomachine includes a spool and a turbine section. The turbine section includes a turbine center frame and a turbine, with the turbine including a first plurality of turbine rotor blades and a second plurality of turbine rotor blades. The first plurality of turbine rotor blades and second plurality of turbine rotor blades are alternatingly spaced along the axial direction. The turbomachine also includes a gearbox aligned with, or positioned aft of, a midpoint of the turbine. The gearbox includes a first gear coupled to the first plurality of rotor blades, a second gear coupled to the second plurality of rotor blades, and a third gear coupled to the turbine center frame. The turbomachine also includes a support member, the first plurality of turbine rotor blades coupled to the spool through the support member, the support member extending aft of the gearbox.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: November 3, 2020
    Assignee: General Electric Company
    Inventors: Peeyush Pankaj, Shashank Suresh Puranik, Darek Tomasz Zatorski, Christopher Charles Glynn, Richard Schmidt
  • Patent number: 10823001
    Abstract: A turbomachine includes a spool and a turbine section including a turbine and a turbine center frame. The turbine includes a first plurality of turbine rotor blades and a second plurality of turbine rotor blades alternatingly spaced along the axial direction and rotatable with one another. The turbomachine also includes a bearing assembly substantially completely supporting rotation of the turbine, the bearing assembly including a total of four bearings, each of the four bearings aligned with, or positioned aft of, the turbine center frame.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: November 3, 2020
    Assignee: General Electric Company
    Inventors: Peeyush Pankaj, Shashank Suresh Puranik, Darek Tomasz Zatorski, Christopher Charles Glynn, Richard Schmidt, Bhaskar Nanda Mondal, Ramana Reddy Kollam
  • Publication number: 20200344506
    Abstract: When a media client is receiving a media stream, the media client determines an upcoming time point at which the media client is to perform a content revision involving insertion (e.g., substitution or overlaying) of new content. The media client further determines an advanced time point when the media client should initiate a process of acquiring the new content, setting the advanced time point sufficiently in advance of the upcoming content-revision time point to enable the media client to obtain at least enough of the new content to be able to start the content revision on time. In an example implementation, the media client could determine the advanced time point by predicting how long the content-acquisition process will take, based on consideration of past instances of content acquisition, possibly correlated with operational factors such as content source, processor load, memory load, network speed, and time of day.
    Type: Application
    Filed: July 9, 2020
    Publication date: October 29, 2020
    Inventors: Peter Dunker, Markus K. Cremer, Shashank C. Merchant, Kurt R. Thielen
  • Publication number: 20200344229
    Abstract: System and computer-implemented method for license management of virtual appliances in a computing system uses an activated virtual appliance in the computing system to forward an activation license from a license server on behalf of an unactivated virtual appliance in the computing system.
    Type: Application
    Filed: June 27, 2019
    Publication date: October 29, 2020
    Inventors: GAURAV SRIVASTAVA, SYED ANWAR, SOUMIK BISWAS, SHASHANK JAIN
  • Patent number: 10815225
    Abstract: The present invention provides compounds of Formula I?, or pharmaceutically acceptable salts thereof, pharmaceutical compositions thereof, and methods of use thereof for treating cellular proliferative disorders (e.g., cancer).
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: October 27, 2020
    Assignees: MERCK PATENT GMBH, VERTEX PHARMACEUTICALS INCORPORATED
    Inventors: Henry Yu, Michael Clark, Guy Bemis, Michael Boyd, Kishan Chandupatla, Philip Collier, Hongbo Deng, Huijun Dong, Warren Dorsch, Russell R. Hoover, Mac Arthur Johnson, Jr., Shashank Kukarni, Marina Penney, Steven Ronkin, Darin Takemoto, Qing Tang, Nathan D. Waal, Tiansheng Wang, David J. Lauffer, Pan Li
  • Patent number: 10820020
    Abstract: When a media client is receiving a media stream, the media client determines an upcoming time point at which the media client is to perform a content revision involving insertion (e.g., substitution or overlaying) of new content. The media client further determines an advanced time point when the media client should initiate a process of acquiring the new content, setting the advanced time point sufficiently in advance of the upcoming content-revision time point to enable the media client to obtain at least enough of the new content to be able to start the content revision on time. In an example implementation, the media client could determine the advanced time point by predicting how long the content-acquisition process will take, based on consideration of past instances of content acquisition, possibly correlated with operational factors such as content source, processor load, memory load, network speed, and time of day.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: October 27, 2020
    Assignee: Gracenote, Inc.
    Inventors: Peter Dunker, Markus K. Cremer, Shashank C. Merchant, Kurt R. Thielen
  • Publication number: 20200336457
    Abstract: The present disclosure provides an approach for generating one or more firewall rules to regulate communication between containerized services running within containers. The approach includes determining which services communicate with each other, independently of in which containers the services execute. The determining occurs over a period of time. If two services communicated with each other during the period of time, then the firewall allows the services to continue communicating, but only over the same ports as used during the period of time. If two services did not communicate during the period of time, then the firewall does not allow the services to communicate after the expiration of the period of time. In some embodiments, redetermining the communication flow over a new period of time may occur after the initial period of time so as to refresh the firewall rules.
    Type: Application
    Filed: June 11, 2019
    Publication date: October 22, 2020
    Inventors: ABHIJIT SHARMA, PRAHALAD DESHPANDE, ATUL JADHAV, NIKHIL BHALERAO, SHASHANK RANJAN
  • Patent number: 10807949
    Abstract: Aspects of the present invention relate to systems and processes for obtaining desired mercaptans or thiophenes from a feed stream containing a mixture of mercaptans, thiophenes and other components. In one aspect of the invention, a system for separating one or more components from a feed stream of mixed mercaptans includes one or more distillation columns in connection with a feed containing mercaptans, the distillation column having a rectification section, a stripping section, and a feed side section separated from a side draw section by a dividing wall that extends from the rectification section to the stripping section. The distillation column further being in connection with a condenser and a reboiler; and a distillate stream, a side drawn stream, and a bottoms stream.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: October 20, 2020
    Assignee: Arkema Inc.
    Inventors: Steven G. Schon, Rose Aguiar, Jerome Amstutz, Sylvie Caumia, Andrew R. Goddard, Shashank N. Shah, Gary S. Smith
  • Publication number: 20200327349
    Abstract: The disclosure provides methods, systems, and computer program products for detecting compounds of interest that are deposited on or associated with objects of interest. The compounds of interest are not limited and include drugs, alcohol, cannabis, narcotics, controlled substances as defined by state, federal, or international law, ammonium-based explosives, MGE-based explosives, toxic compounds, organic compounds, inorganic compounds, nerve agents, or biological compounds. The disclosure increases the speed and efficiency of processing hyperspectral images, especially on low-power or portable devices.
    Type: Application
    Filed: February 14, 2020
    Publication date: October 15, 2020
    Inventors: Shashank R. DESHPANDE, Lucas P. ZBUR, Christopher D. ANDERSON, Patrick J. TREADO
  • Publication number: 20200328839
    Abstract: Methods, systems, and devices for wireless communications are described. More specifically, the methods, systems, and devices support extending capability signaling to support higher modulation order baseband capability, such as higher order quadrature amplitude modulation (QAM), for example, 1024QAM. By way of example, a user equipment (UE) may transmit UE capability information to a base station (e.g., eNodeB (eNB), next-generation NodeB ((gNB)) in a connection establishment procedure. The UE capability information may include a UE category identifier and a baseband capability parameter. The baseband capability parameter may indicate a scaling factor for a first modulation order of a plurality of available modulation orders. The UE may communicate with the base station over multiple layers using corresponding modulation orders for the multiple layers.
    Type: Application
    Filed: March 31, 2020
    Publication date: October 15, 2020
    Inventors: Wenshu Zhang, Amir Farajidana, Timothy Paul Pals, Alberto Rico Alvarino, Honey Kakkar, Parastoo Kheirkhah, Nitin Pant, Umesh Phuyal, Venkata Naga Aishwarya Reddy Kasa, Shashank Maiya
  • Publication number: 20200319851
    Abstract: A processor to facilitate execution of a single-precision floating point operation on an operand is disclosed. The processor includes one or more execution units, each having a plurality of floating point units to execute one or more instructions to perform the single-precision floating point operation on the operand, including performing a floating point operation on an exponent component of the operand; and performing a floating point operation on a mantissa component of the operand, comprising dividing the mantissa component into a first sub-component and a second sub-component, determining a result of the floating point operation for the first sub-component and determining a result of the floating point operation for the second sub-component, and returning a result of the floating point operation.
    Type: Application
    Filed: April 4, 2019
    Publication date: October 8, 2020
    Applicant: Intel Corporation
    Inventors: Abhishek Rhisheekesan, Shashank Lakshminarayana, Subramaniam Maiyuran
  • Publication number: 20200318564
    Abstract: One embodiment is a system comprising an engine including a dedicated EGR cylinder configured to provide EGR to the engine via an EGR loop, a non-dedicated cylinder, a plurality of injectors structured to inject fuel into the dedicated EGR cylinder and the non-dedicated EGR cylinder, and an electronic control system operatively coupled with the fueling system and the ignition system. The electronic control system is configured to evaluate engine operating parameters including an engine load and an engine speed. The electronic control system is responsive to variation of the engine operating parameters to control operation of the fueling system to vary combustion in the at least one dedicated cylinder between rich of stoichiometric and stoichiometric.
    Type: Application
    Filed: June 19, 2020
    Publication date: October 8, 2020
    Inventors: David J. Stroh, Kartavya Neema, Anthony Kyle Perfetto, Shashank Tamaskar
  • Publication number: 20200317489
    Abstract: Systems and apparatuses include a control box for a movable work platform. The control box includes a housing and a display supported by the housing. The housing is defined by a first side panel and a second side partially surrounding and extending from a lower enclosure to an upper enclosure spaced apart from the lower enclosure. At least one of the upper enclosure and the lower enclosure supports a control panel having a plurality of inputs. At least one of the inputs is a platform positioning mechanism in communication with a lift system configured to move the work platform vertically between a stowed position and a deployed position. The display is supported by the housing and is in communication with at least one of the plurality of inputs. The display is configured to receive and present output obtained by a sensor monitoring a parameter of the work platform.
    Type: Application
    Filed: March 6, 2020
    Publication date: October 8, 2020
    Applicant: Oshkosh Corporation
    Inventors: Shashank Bhatia, Aaron Powers, Michael W. Stouffer
  • Publication number: 20200318655
    Abstract: The present disclosure is directed to an adjustable mounting assembly for a fan motor, having a frame defining a space configured to receive the fan motor, a fixed nut coupled to the frame, and a bolt extending through the fixed nut and into the space. The frame is configured to mount to a heating, ventilation, and/or air conditioning (HVAC) unit, and the bolt is adjustable relative to the fixed nut to adjust a position of the fan motor within the space.
    Type: Application
    Filed: April 25, 2019
    Publication date: October 8, 2020
    Inventors: Amit R. Chothave, Piyush R. Adhav, Shashank B. Kadam, Praveen M. Gotakhindi, Anand Talikot
  • Publication number: 20200320192
    Abstract: Systems and methods include obtaining a file associated with a user for processing; utilizing a combination of policy for the user and machine learning to determine whether to i) quarantine the file and scan the file in a sandbox, ii) allow the file to the user and scan the file in the sandbox, and iii) allow the file to the user without the scan; responsive to the quarantine of the file and the sandbox determining the file is malicious, blocking the file; and, responsive to the quarantine of the file and the sandbox determining the file is benign, allowing the file.
    Type: Application
    Filed: June 16, 2020
    Publication date: October 8, 2020
    Inventors: Changsha Ma, Rex Shang, Douglas A. Koch, Dianhuan Lin, Howie Xu, Bharath Kumar, Shashank Gupta, Parnit Sainion, Narinder Paul, Deepen Desai
  • Publication number: 20200317492
    Abstract: A lift device includes a lift assembly, a platform, and a controller. The lift assembly is configured to be driven to increase or decrease in length by extension and retraction of one or more actuators. The platform is coupled at an upper end of the lift assembly. The controller is configured to receive a value of a pitch angle and a roll angle of the lift device from an orientation sensor. The controller is further configured to determine a maximum allowable elevation of the platform based on at least one of the value of the roll angle and the value of the pitch angle of the lift device. The controller is further configured to limit operation of the lift assembly based on the maximum allowable elevation of the platform.
    Type: Application
    Filed: March 6, 2020
    Publication date: October 8, 2020
    Applicant: Oshkosh Corporation
    Inventors: Shashank Bhatia, Aaron Powers, Michael W. Stouffer
  • Publication number: 20200319907
    Abstract: Some embodiments may be associated with a cloud computing environment. A cloud resource credential management system may be provisioned as part of a virtual machine deployment, access information associated with an application or a service configuration file and establish a cloud resource credential provisioning system external to an application to be executed in connection with the virtual machine. The cloud resource credential provisioning system may, for example, map a cloud resource policy and a cloud resource credential. The cloud resource credential provisioning system may then intercept a cloud resource call from the application to a cloud resource provider and validate that the cloud call request complies with the cloud resource policy. If the cloud resource call complies with the cloud resource policy, the cloud resource credential provisioning system may extend the cloud resource call with the cloud resource credential and forward the extended cloud resource call to the cloud resource provider.
    Type: Application
    Filed: April 8, 2019
    Publication date: October 8, 2020
    Inventor: Shashank Mohan Jain