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: 20190005410
    Abstract: The disclosed embodiments include a method performed by server computer(s). The method includes obtaining private healthcare insurance claims data and public healthcare procedure code data, inserting that data in a n unlabeled fashion into an unsupervised machine learning program to model canonical healthcare episodes. A healthcare episode refers to all the services a given patient receives when visiting a healthcare facility for a particular purpose (e.g., setting a broken arm, giving birth, etc.). A canonical healthcare episode is the most likely episode to be experienced by the population or even a given patient with particular biographic information.
    Type: Application
    Filed: September 27, 2017
    Publication date: January 3, 2019
    Inventors: Shashank Shekhar, Sameera Poduri
  • Patent number: 10169517
    Abstract: This disclosure relates generally to Very Large Scale Integrated (VLSI) chips and more particularly to methods and systems for reducing congestion in VLSI chip design. In one embodiment, a method includes applying a placement constraint with at least one hot-spot logic cell, wherein the placement constraint restricts placement of new logic cells within a predefined distance from each of the at least one hot-spot logic cell; applying a routing constraint on a metal layer in a node of the VLSI chip, wherein the node includes the at least one hot-spot logic cell; and restricting fresh placement of the post route database of the at least one hot-spot logic cell to original location extracted using feedback received after culmination of routing procedure while applying the placement constraint and the routing constraint.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: January 1, 2019
    Assignee: Wipro Limited
    Inventors: Narayanabhatla Satya Sridhar, Shashank Pal, Sandeep Vusirikapally, Nirosha Anumandla
  • Patent number: 10169232
    Abstract: In response to a cacheable write request from a host, physical cache locations are allocated from a free list, and the data blocks are written to those cache locations without regard to whether any read requests to the corresponding logical addresses are pending. After the data has been written, and again without regard to whether any read requests are pending against the corresponding logical addresses, metadata is updated to associate the cache locations with the logical addresses. A count of data access requests pending against each cache location having valid data is maintained, and a cache location is only returned to the free list when the count indicates no data access requests are pending against the cache location.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: January 1, 2019
    Assignee: Seagate Technology LLC
    Inventors: Horia Cristian Simionescu, Balakrishnan Sundararaman, Shashank Nemawarkar, Larry Stephen King, Mark Ish, Shailendra Aulakh
  • Publication number: 20180370868
    Abstract: The present invention is directed to composite particles that react with a small and adjustable input energy. The ignition threshold depends primarily upon reactant spacing and chemistry, not overall particle size. Combustion properties, such as burn duration and temperature, are controlled by adjusting particle size or reactant composition. The best performance is achieved by selecting reactants with strong intermetallic formation reaction and that combust in different phases (condensed vs gaseous). These particles are fabricated by various methods, including physical vapor deposition, or ball milling. The concept of purposefully decoupling ignition and combustion properties by fabricating particles where ignition is determined by reactant spacing and/or composition and combustion is determined by adjusting particle size and/or composition is described. Combinations of specific reactants, such as Al, Zr, Ti, Mo, Mg, B, Li, etc.
    Type: Application
    Filed: November 9, 2016
    Publication date: December 27, 2018
    Applicant: THE JOHNS HOPKINS UNIVERSITY
    Inventors: Timothy P. Weihs, Kyle Overdeep, Shashank Vummidi Lakshman, Elliot Wainwright
  • Patent number: 10162612
    Abstract: A method and apparatus for migration of application source code may include parsing the source code and generating a first output, dynamically analyzing the source code to produce a second output wherein the second output comprises runtime metadata associated with the application, converting, using the runtime metadata, the source code of the application in an original language to a destination language on the second platform and a data source in an assigned format to a destination format. The method may include simulating memory to execute the source code by simulating a dynamic memory array, executing the source code within the dynamic memory array, detecting and resolving parameters of the source code by monitoring execution of the source code, and storing the detected and resolved parameters of the source code in a metadata register.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: December 25, 2018
    Assignee: Syntel, Inc.
    Inventors: Abhijit Apte, Abhishek Negi, Vivek Rao, Amit Pundeer, Sagar Kulkarni, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Abhishek Agarwal, Rahul Mehra
  • Patent number: 10162610
    Abstract: A method and apparatus for migration of application source code may include parsing the source code and generating a first output, dynamically analyzing the source code to produce a second output wherein the second output comprises runtime metadata associated with the application, converting, using the metadata, the source code of the application in an original language to a destination language on the second platform and a data source in an assigned format to a destination format. The method may include simulating memory to execute the source code by creating a dynamic memory array, executing the source code within the dynamic memory array, detecting and resolving parameters of the source code by monitoring execution of the source code, and storing the detected and resolved parameters of the source code in a metadata register.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: December 25, 2018
    Assignee: Syntel, Inc.
    Inventors: Abhijit Apte, Abhishek Negi, Vivek Rao, Amit Pundeer, Sagar Kulkarni, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Abhishek Agarwal, Rahul Mehra
  • Patent number: 10162611
    Abstract: A method and apparatus for migration of application source code may include parsing the source code and generating a first output, dynamically analyzing the source code to produce a second output wherein the second output comprises at least business rule metadata associated with the application, converting, using the at least business rule metadata, the source code of the application in an original language to a destination language on the second platform and a data source in an assigned format to a destination format. The method may include simulating memory to execute the source code by creating a dynamic memory array, executing the source code within the dynamic memory array, detecting and resolving parameters of the source code by monitoring execution of the source code, and storing the detected and resolved parameters of the source code in a metadata register.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: December 25, 2018
    Assignee: Syntel, Inc.
    Inventors: Abhijit Apte, Abhishek Negi, Vivek Rao, Amit Pundeer, Sagar Kulkarni, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Abhishek Agarwal, Rahul Mehra
  • Publication number: 20180357055
    Abstract: A legacy-to-container (L2C) system converts a computer program in a procedural programming language to an object oriented programming language. The L2C system parses the procedural language to identify program variables and also program sub-elements, such as paragraphs in COBOL for example. The L2C system provides a user interface that allows the user to select which paragraphs should be converted into methods wherein the remaining non-selected paragraphs are to be converted into classes. The L2C system is configured to re-architect the procedural language by (i) creating normal object classes corresponding to the identified variables, (ii) creating methods for the user-selected paragraphs; and (iii) creating classes for the remaining non-selected paragraphs.
    Type: Application
    Filed: June 7, 2018
    Publication date: December 13, 2018
    Inventors: Abhijit Apte, Vivek Rao, Sagar Kulkarni, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Rahul Mehra, Amit Pundeer, Abhishek Agarwal, Abhijeet Sheth
  • Publication number: 20180359040
    Abstract: A computing system obtains a fingerprint of video content being rendered by a video presentation device, including a first portion representing a pre-established video segment and a second portion representing a dynamically-defined video segment. While obtaining the query fingerprint, the computing system (a) detects a match between the first portion of the query fingerprint and a reference fingerprint that represents the pre-established video segment, (b) based on the detecting of the match, identifies the video content being rendered, (c) after identifying the video content being rendered, applies a trained neural network to at least the second portion of the query fingerprint, and (d) detects, based on the applying of the neural network, that rendering of the identified video content continues. And responsive to at least the detecting that rendering of the identified video content continues, the computing system then takes associated action.
    Type: Application
    Filed: June 12, 2017
    Publication date: December 13, 2018
    Inventors: Dewey Ho Lee, Shashank C. Merchant, Markus K. Cremer
  • Publication number: 20180359041
    Abstract: A computing system obtains a fingerprint of video content being rendered by a video presentation device, including a first portion representing a pre-established video segment and a second portion representing a dynamically-defined video segment. While obtaining the query fingerprint, the computing system (a) detects a match between the first portion of the query fingerprint and a reference fingerprint that represents the pre-established video segment, (b) based on the detecting of the match, identifies the video content being rendered, (c) after identifying the video content being rendered, applies a trained neural network to at least the second portion of the query fingerprint, and (d) detects, based on the applying of the neural network, that rendering of the identified video content continues. And responsive to at least the detecting that rendering of the identified video content continues, the computing system then takes associated action.
    Type: Application
    Filed: June 22, 2018
    Publication date: December 13, 2018
    Inventors: Dewey Ho Lee, Shashank C. Merchant, Markus K. Cremer
  • Publication number: 20180347345
    Abstract: A downhole system (10, 110, 210) includes a tubular (18) having a longitudinal axis (32), and a trace (46) applied on the tubular (18). The trace (46) includes a conductive portion (60) formed from an electrically conductive material (58) and the trace (46) is configured to deliver a signal between uphole and downhole locations of the tubular (18).
    Type: Application
    Filed: September 30, 2016
    Publication date: December 6, 2018
    Applicant: Baker Hughes, a GE company, LLC
    Inventors: Shailesh Shashank Dighe, Antonio Bottiglieri, Andrew Christopher Holley, Li Li, Timothy T. Ramsey
  • Publication number: 20180350819
    Abstract: Aspects for reducing or avoiding mechanical stress in static random access memory (SRAM) strap cells are disclosed herein. An exemplary SRAM strap cell includes a P-type doped well (Pwell) tap electrically coupled to a first supply rail to distribute a first supply voltage to a Pwell region of corresponding SRAM bit cell rows. The SRAM strap cell also includes an N-type doped well (Nwell) tap electrically coupled to a second supply rail to distribute a second supply voltage to an Nwell region of corresponding SRAM bit cell rows. In one exemplary aspect, the Nwell tap can include multiple supply contacts used to couple the second supply rail to the SRAM strap cell to reduce mechanical stress in the Nwell tap. In another exemplary aspect, the Pwell tap can include non-active gates disposed across multiple Fins to stabilize the Fins and reduce or avoid mechanical stress in the Pwell tap.
    Type: Application
    Filed: May 31, 2017
    Publication date: December 6, 2018
    Inventors: Youn Sung Choi, Samit Sengupta, Shashank Ekbote
  • Publication number: 20180349461
    Abstract: Methods and systems for generating a diagram from structured data and synchronizing modifications between the diagram and the structured data. One system includes at least one processor configured to receive a plurality of transformation settings for the structured data and generate and store a plurality of first expressions and a plurality of second expressions based on the structured data and the plurality of transformation settings. The processor is further configured to generate and organize a plurality of visual structures based on the plurality of first expressions and the plurality of second expressions and generate and output a diagram for display through a user interface including the plurality of visual structures. In addition, the processor is configured to receive a modification to the diagram through the user interface, and modify the structured data based on the modification, the plurality of first expressions, and the plurality of second expressions.
    Type: Application
    Filed: May 31, 2017
    Publication date: December 6, 2018
    Inventors: Mukundan BHOOVARAGHAVAN, Sandeep Kumar SRIVASTAVA, Amit JOSHI, Salony JAIN, Manjeet BOTHRA, Shashank GANDHI, Ashutosh TRIPATHI
  • Publication number: 20180349896
    Abstract: A method for anonymization of a blockchain transaction includes: storing a key pair comprising a private key and public key; receive an anonymization request from a computing device, the request including a destination address and transaction amount; transmitting an intermediate address based on the public key to the computing device; receiving one block in a blockchain, the one block being comprised of a block header and one or more transaction data values including a specific transaction data value comprised of the intermediate address and a transfer amount based on the transaction amount; generating a digital signature using the private key; and transmitting a new transaction data value and the digital signature to a node associated with the blockchain, the new transaction data value being comprised of the destination address and a payment amount related to the transaction amount.
    Type: Application
    Filed: June 5, 2017
    Publication date: December 6, 2018
    Applicant: Mastercard International Incorporated
    Inventors: Ankur ARORA, Shashank Kumar TRIVEDI, Ajay NEHRA
  • Publication number: 20180350618
    Abstract: A method for etching features into a porous low-k dielectric etch layer is provided. A plurality of cycles is performed in a plasma processing chamber. Each cycle comprises a deposition phase and an activation phase. The deposition phase comprises flowing a deposition gas comprising a fluorocarbon and/or hydrofluorocarbon gas, creating a plasma in the plasma processing chamber using the deposition gas, depositing a fluorocarbon or hydrofluorocarbon containing layer, and stopping the flow of the deposition gas. The activation phase comprises flowing an activation gas comprising a noble gas and a carbon etching additive, creating a plasma in the plasma processing chamber using the activation gas, providing an activation bias in the plasma processing chamber, wherein the activation bias causes the etching of the low-k dielectric layer, with consumption of the fluorocarbon or hydrofluorocarbon containing layer, and stopping the flow of the activation gas.
    Type: Application
    Filed: May 31, 2017
    Publication date: December 6, 2018
    Inventors: Eric HUDSON, Shashank DESHMUKH, Sonny LI, Chia-Chun WANG, Prabhakara GOPALADASU, Zihao OUYANG
  • Publication number: 20180346484
    Abstract: The present application relates to aryl- and heteroaryl-fused decahydropyrroloazepine, octahydrooxepinopyrrole, octahydropyrrolothiazepine dioxide, decahydrocyclohepta[c]pyrrole, and octahydrocyclohepta[c]pyrrole derivatives of formula (I) wherein R1, R2, R3, R4, R5, A, Y1, Y2, and Y3 are as defined in the specification. The present application also relates to compositions comprising such compounds, processes for making such compounds, and methods of treating disease conditions using such compounds and compositions, and methods for identifying such compounds.
    Type: Application
    Filed: January 29, 2018
    Publication date: December 6, 2018
    Inventors: Irini Akritopoulou-Zanze, Wilfried Braje, Stevan W. Djuric, Noel S. Wilson, Sean C. Turner, Albert W. Kruger, Ana-Lucia Relo, Shashank Shekhar, Dennie S. Welch, Hongyu Zhao, Jorge Gandarilla, Alan F. Gasiecki, Huanqiu Li, Christina M. Thompson, Min Zhang
  • Patent number: 10148888
    Abstract: Disclosed examples include integrated circuits, merge circuits and methods of processing multiple-exposure image data, in which a single pre-processing circuit is used for pre-processing first input exposure data associated with a first exposure of the image, and then for pre-processing second input exposure data associated with a second exposure of the image, and the first and second pre-processed exposure data are merged to generate merged image data for tone mapping and other post-processing. An example merge circuit includes a configurable gain circuit to apply a gain to the first and/or second exposure data, as well as a configurable weighting circuit with a weight calculation circuit and a motion adaptive filter circuit to compute a first and second weight values for merging the pre-processed first and second exposure data.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: December 4, 2018
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Shashank Dabral, Rajasekhar Reddy Allu
  • Patent number: 10146100
    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: Grant
    Filed: December 12, 2017
    Date of Patent: December 4, 2018
    Assignee: Gracenote, Inc.
    Inventors: Markus Kurt Cremer, Shashank Merchant, Aneesh Vartakavi
  • Publication number: 20180341664
    Abstract: Various embodiments of systems and methods for decentralized image management are described herein. The method includes generating, distributing, and retrieving images on peer-to-peer network. Request for generating an image is received. One or more components/layers of a to-be-generated image is identified. A layer is stored as a file. Files corresponding to the layers are packaged as an image file representing the image. The packaged image file and/or files of respective layers are distributed across the network, e.g., across a plurality of available nodes upon receiving a distribution command/request. When a request for retrieving the image is received, the nodes storing the one or more layers of the image are identified. The layers are retrieved from the identified one or more nodes. Using the retrieved one or more layers, the image is recreated/generated.
    Type: Application
    Filed: May 24, 2017
    Publication date: November 29, 2018
    Inventor: Shashank Mohan JAIN
  • Publication number: 20180334356
    Abstract: An elevator power distribution system includes an elevator car (114; 214; 314; 414; 514) configured to travel in a lane (113, 115, 117; 213; 313, 315, 317; 413, 415, 417; 513, 515, 517) of an elevator shaft (111) and a linear propulsion system configured to impart force to the elevator car. The linear propulsion system includes a first portion (216), mounted in the lane and a second portion (218) mounted to the elevator car configured to coact with the first portion (216) to impart movement to the elevator car.
    Type: Application
    Filed: January 19, 2016
    Publication date: November 22, 2018
    Inventors: Shashank Krishnamurthy, Daryl J. Marvin, Luis Arnedo