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: 10853923
    Abstract: A method for geometrically correcting a distorted input frame and generating an undistorted output frame includes capturing and storing an input frame in an external memory, allocating an output frame with an output frame size and dividing the output frame into output blocks, computing a size of the input blocks in the input image corresponding to each output blocks, checking if the size of the input blocks is less than the size of the internal memory and if not dividing until the required input block size of divided sub blocks is less than the size of the internal memory, programming an apparatus with input parameters, fetching the input blocks into an internal memory, processing each of the divided sub blocks sequentially and processing the next output block in step until all the output blocks are processed; and composing the output frame for each of the blocks in the output frame.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: December 1, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Rajasekhar Reddy Allu, Niraj Nandan, Mihir Narendra Mody, Gang Hua, Brian Okchon Chae, Shashank Dabral, Hetul Sanghvi, Vikram VijayanBabu Appia, Sujith Shivalingappa
  • Publication number: 20200368400
    Abstract: A medical device includes a body defining an exterior surface, and a coating including a therapeutic agent-containing nanoparticle disposed on the exterior surface of the medical device. The nanoparticle may include a brush-arm star polymer. The therapeutic agent may be paclitaxel.
    Type: Application
    Filed: August 14, 2020
    Publication date: November 26, 2020
    Inventors: Shashank Raina, John Kantor, Susan Peterson
  • Patent number: 10846448
    Abstract: A system may include a quantum model engine configured to generate (e.g., load or instantiate) a quantum computing model to represent an electronic design automation (EDA) process for a circuit design. The EDA process may be a multi-patterning process to assign colors to geometric elements of the circuit design. The quantum computing model may include quantum particle types that may be defined to prohibit non-physical states in the quantum computing model from occurring. The quantum model engine may also be configured to generate a color assignment for the geometric elements of the circuit design through the quantum computing model. The system may also include a manufacture support engine configured to use the color assignment to support manufacture of circuit layers of the circuit design through multiple manufacturing steps.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: November 24, 2020
    Assignee: Mentor Graphics Corporation
    Inventors: Fedor G. Pikus, Shashank Jaiswal
  • Patent number: 10842560
    Abstract: An ablation catheter configured to ablate tissue in a lung of a patient including: a flexible shaft that advances endobronchially into an airway of the lung and has an outer diameter of 2.0 mm or less; an ablation electrode attached to a distal portion of the flexible shaft and to deliver radiofrequency (RF) electrical current to the tissue and conductively connectable to an RF electrical energy source external to the patient; wherein an outer diameter of an assembly of the flexible shaft and the ablation electrode is no greater than 2.0 mm; a liquid outlet on the distal portion and configured to be in fluid communication with a source of hypertonic saline solution; and a first occluder attached to the flexible shaft proximal to the ablation electrode and proximal to the liquid outlet, wherein the first occluder is configured to expand to occlude the airway.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: November 24, 2020
    Assignee: Zidan Medical Inc.
    Inventors: Dorin Panescu, Shashank Raina, Mark Gelfand, Mark Leung, Simplicio Velilla
  • Patent number: 10841153
    Abstract: A system for intelligently provisioning a distributed ledger technology (DLT) network may be configured to receive requests from authorized users to provision a DLT network based on a plurality of preset parameters. The system may further be configured to generate a script, using machine learning or other artificial intelligence algorithms, for provisioning the DLT network according to the preset parameters. One or more nodes in the DLT network can then execute the intelligently generated script to provision the DLT network as requested.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: November 17, 2020
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Srinivasa Rao Dakshinyam, Shashank Raju Birudharaju, Govinda Rajulu Nelluri
  • Publication number: 20200357993
    Abstract: Exemplary methods of forming a memory structure may include forming a layer of a transition-metal-and-oxygen-containing material overlying a substrate. The substrate may include a first electrode material. The methods may include annealing the transition-metal-and-oxygen-containing material at a temperature greater than or about 500° C. The annealing may occur for a time period less than or about one second. The methods may also include, subsequent the annealing, forming a layer of a second electrode material over the transition-metal-and-oxygen-containing material.
    Type: Application
    Filed: April 22, 2020
    Publication date: November 12, 2020
    Applicant: Applied Materials, Inc.
    Inventors: Nicolas Louis Gabriel Breil, Siddarth Krishnan, Shashank Sharma, Ria Someshwar, Kai Ng, Deepak Kamalanathan
  • Patent number: 10828777
    Abstract: A method for redundancy-optimized planning of the operation of a redundant mobile robot having a robot arm includes using a tool center point (TCP) associated with the robot arm and assigned a Cartesian TCP coordinate system having a first, second, and third TCP-coordinate axes; using a Cartesian world coordinate system having first, second, and third world coordinate axes, wherein the first and second world coordinate axes span a plane on which the mobile robot moves, a height of the TCP from which the plane is assigned, and one of the TCP coordinate axes and the plane enclose an angle; creating at least one graph wherein a redundancy is presented as a function of the height and the angle, wherein the redundancy is a measure of possible configurations of the mobile robot depending on the height and the angle; and planning operation of the mobile robot using the graph.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: November 10, 2020
    Assignee: KUKA Deutschland GmbH
    Inventors: Christian Scheurer, Shashank Sharma
  • Patent number: 10831566
    Abstract: An electronic system is typically configured for crawling, via a machine learning model, into one or more API servers, wherein the one or more API servers comprise one or more versions of one or more APIs, capturing, via the machine learning model, information associated with the one or more versions of the one or more APIs, creating context objects associated with each of the one or more versions of the one or more APIs, receiving a real-time API request from a client system, processing the real-time API request received from the client system, and routing the real-time API request to an API version of the one or more versions.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: November 10, 2020
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Govinda Rajulu Nelluri, Birudharaju Shashank Raju
  • 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
  • Publication number: 20200349671
    Abstract: An apparatus for scaling images is provided that includes at least two input ports, a scaling component coupled to the at least two input ports, the scaling component including a plurality of scalers, the scaling component configurable to map any scaler to any input port of the at least two input ports and configurable to map more than one scaler to any input port, and a memory coupled to the at least two input ports and to outputs of the plurality of scalers, the memory configured to store image data for each input port and scaled image data output by the plurality of scalers.
    Type: Application
    Filed: July 16, 2020
    Publication date: November 5, 2020
    Inventors: Mihir Narendra Mody, Brian Chae, Shashank Dabral, Niraj Nandan, Hetul Sanghvi
  • 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: 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: 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: 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: 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
  • 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
  • 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
  • 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
  • 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