Patents by Inventor Nishanth

Nishanth 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: 20190246022
    Abstract: Embodiments relate to mobile devices and systems having an operative component integrated into a first housing and a complementary component within an opening of a second housing moveably coupled to the first housing such that, in a particular configuration of the device or system, the operative component is aligned with the complementary component to enhance performance of the operative component.
    Type: Application
    Filed: March 19, 2019
    Publication date: August 8, 2019
    Applicant: Intel Corporation
    Inventors: NISHANTH RAMAPRAKASH, PRASANNA KRISHNASWAMY, SREENIDHI A. KOTI, ARVIND S
  • Publication number: 20190238478
    Abstract: Techniques are described that enable a user to upgrade a stack of resources by providing a template that reflects the desired end state of the stack. Upon receiving a new template, the system automatically detects changes that should be performed and determines the order in which the changes should be performed. The system can also detect if the desired changes to the stack are a result of direct modifications; because parameters to the resources have changed; or the changes are indirectly caused by other dependency/attribute changing. Additionally, the system determines whether the changes require creating new resources or if the changes can be made to the resources live. In case of replacement of resources, the system will first create the new resource, move that new resource into the stack and remove the old resource(s). In case of failures, the system ensures that the stack rolls back to the initial state.
    Type: Application
    Filed: April 5, 2019
    Publication date: August 1, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: Avinash Jaisinghani, Reto Kramer, Christopher Whitaker, Nishanth Shankaran, Jaykumar H. Gosar, Jeffrey L. Baker, Daniel Osiecki, Danny Rabbani, Prashant Jayaraman, Venkates Paramasivam Balakrishnan, Adam M. Thomas
  • Publication number: 20190228299
    Abstract: Systems and methods for private deep neural network training are disclosed. Method includes storing first private values at first machine and second private values at second machine; providing, to third machine, first share of first private values and first share of second private values; providing, to fourth machine, second share of first private values and second share of second private values; computing, at third machine, third machine-value based on first share of first private values and first share of second private values; computing, at fourth machine, fourth machine-value based on second share of first private values and second share of second private values; providing, to first machine and second machine, third machine-value and fourth machine-value; and computing, at first machine, a mathematical function of first private values and second private values, mathematical function being computed based on first private values stored at first machine, third machine-value, and fourth machine-value.
    Type: Application
    Filed: March 9, 2018
    Publication date: July 25, 2019
    Inventors: Nishanth Chandran, Divya Gupta, Sameer Wagh
  • Publication number: 20190217291
    Abstract: The present disclosure provides a device for patterning extracellular matrix (ECM) hydrogel comprising a first layer surface patterned to define a microchannel, a second layer comprising a loading channel in fluid communication with loading ports to receive an ECM hydrogel, wherein the first layer is attached over the second layer such that the patterned surface faces the loading channel to define an open chamber with regions of reduced cross-sectional area, and wherein the ECM hydrogel is confined to fill said regions, thereby forming a perfusable channel in the open chamber. The present disclosure also provides the same device wherein the second layer is a substrate without a loading channel and is optically pervious; and additionally provides a method of patterning ECM hydrogel comprising use of the aforementioned device. Importantly, ECM patterning is achieved by surface tension between the ECM hydrogel and the first layer at the boundaries of the microchannel.
    Type: Application
    Filed: September 29, 2017
    Publication date: July 18, 2019
    Inventors: Han Wei HOU, Nishanth VENUGOPAL MENON, Soon Nan WEE, King Ho Holden LI
  • Patent number: 10353593
    Abstract: A method and apparatus for staged execution pipelining and allocating resource to staged execution pipelines are provided. One or more execution pipelines are established, where each of the one or more execution pipelines includes one or more execution stages. Data is provided to the one or more execution pipelines for processing and resources are allocated to the execution pipeline.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: July 16, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Nishanth Alapati, Pradeep Vincent, David Carl Salyers
  • Patent number: 10354544
    Abstract: Embodiments of the present invention allow an online course to predict proficiency of knowledge components using student responses to assessment items. In some embodiments, assessment items are tagged with metadata, such as associated knowledge component, difficulty, and depth of knowledge. Initially the author or subject matter expert supplies these values. Students then answer the assessment items. During an assessment, the student responses are automatically evaluated for correctness. Each student response receives a score between 0 and 1; where 1 corresponds to a completely correct response and 0 an incorrect response. Student proficiency can be predicted at any time using the student's up-to-date assessment item response history. Some embodiments use Samejima's Continuous Response Model (CRM), which is a special case of an Item Response Theory (IRT).
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: July 16, 2019
    Assignee: Snapwiz Inc.
    Inventors: Lawrence Chernin, Sriram Cherukuri, Aditya S. Agarkar, Nishanth Upadhyay
  • Publication number: 20190171750
    Abstract: Systems, computer program products, and methods are described herein for execution of SQL Server Integration Service (SSIS) package. The present invention is configured to electronically receive a user request to execute one or more SSIS packages; retrieve the one or more SSIS packages; initiate an execution of the one or more SSIS packages, wherein the execution further comprises: traversing through each of the one or more steps associated with each of the one or more SSIS packages; identifying one or more files associated with the one or more SISS packages at each of the one or more steps; parsing each file at each step to identify one or more SQL commands embedded in each of the one or more files; and executing each of the one or more identified SQL commands, wherein executing further comprises exporting data; and load the exported data into one or more external databases.
    Type: Application
    Filed: December 4, 2017
    Publication date: June 6, 2019
    Inventor: Nishanth Maraboina
  • Publication number: 20190119253
    Abstract: Crystalline Forms of Compound I: and pharmaceutically acceptable salts thereofare disclosed. Pharmaceutical compositions comprising the same, methods of treating cystic fibrosis using the same, and methods for making the same are also disclosed.
    Type: Application
    Filed: October 19, 2018
    Publication date: April 25, 2019
    Applicant: Vertex Pharamceuticals Incorporated
    Inventors: Varsha Dhamankar, Kirk Raymond Dinehart, Eleni Dokou, Lori Ann Ferris, Nishanth Gopinathan, Katie McCarty, Catherine Metzler, Beili Zhang
  • Patent number: 10263775
    Abstract: A device establishes a key recovery policy and generates a key that is protected based on the key recovery policy. The key recovery policy indicates which combinations of other entities can recover the protected key. The device generates different shares of the protected key, each share being a value that, in combination with the other share(s), allows the protected key to be recovered. Each share is associated with a particular leaf agent, the device encrypts each share with the public key of the leaf agent associated with the share and provides the encrypted share to a service. When recovery of the protected key is desired, a recovering authority can generate the protected key only if the recovering authority receives decrypted shares from a sufficient one or combination of leaf agents as indicated by the recovery policy.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: April 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Srinath Tumkur Venkatacha Setty, Ramarathnam Venkatesan, Brant Lee Zwiefel, Nishanth Chandran, Satyanarayana V. Lokam, Jonathan David Lee, Sharmila Deva Selvis
  • Patent number: 10257110
    Abstract: Techniques are described that enable a user to upgrade a stack of resources by providing a template that reflects the desired end state of the stack. Upon receiving a new template, the system automatically detects changes that should be performed and determines the order in which the changes should be performed. The system can also detect if the desired changes to the stack are a result of direct modifications; because parameters to the resources have changed; or the changes are indirectly caused by other dependency/attribute changing. Additionally, the system determines whether the changes require creating new resources or if the changes can be made to the resources live. In case of replacement of resources, the system will first create the new resource, move that new resource into the stack and remove the old resource(s). In case of failures, the system ensures that the stack rolls back to the initial state.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: April 9, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Avinash Jaisinghani, Reto Kramer, Christopher Whitaker, Nishanth Shankaran, Jaykumar H. Gosar, Jeffrey L. Baker, Daniel Osiecki, Danny Rabbani, Prashant Jayaraman, Venkates P. Balakrishnan, Adam M. Thomas
  • Publication number: 20190085448
    Abstract: Methods and apparatuses for performing atomic layer deposition are provided. A method may include determining an amount of accumulated deposition material currently on an interior region of a deposition chamber interior, wherein the amount of accumulated deposition material changes over the course of processing a batch of substrates; applying the determined amount of accumulated deposition material to a relationship between a number of ALD cycles required to achieve a target deposition thickness, and a variable representing an amount of accumulated deposition material, wherein the applying returns a compensated number of ALD cycles for producing the target deposition thickness given the amount of accumulated deposition material currently on the interior region of the deposition chamber interior; and performing the compensated number of ALD cycles on one or more substrates in the batch.
    Type: Application
    Filed: October 16, 2017
    Publication date: March 21, 2019
    Inventors: Richard Phillips, Chloe Baldasseroni, Nishanth Manjunath
  • Patent number: 10237461
    Abstract: Embodiments relate to mobile devices and systems having an operative component integrated into a first housing and a complementary component within an opening of a second housing moveably coupled to the first housing such that, in a particular configuration of the device or system, the operative component is aligned with the complementary component to enhance performance of the operative component.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: March 19, 2019
    Assignee: Intel Corporation
    Inventors: Nishanth Ramaprakash, Prasanna Krishnaswamy, Sreenidhi A. Koti, Arvind S
  • Publication number: 20190060605
    Abstract: Methods, systems, and apparatus for changing a cognitive state of a user are disclosed. An example system includes a sensor to gather first electroencephalographic data from the user and an analyzer to determine a first cognitive state of the user based on the first electroencephalographic data and to determine a first binaural beat to present to the user based on the first cognitive state and a second cognitive state. The example system also includes an output to present the first binaural beat to the user. The sensor is to gather second electroencephalographic data from the user exposed to the first binaural beat. The analyzer is to determine a first effectiveness of the first binaural beat to place the user in the second cognitive state, and to determine a second binaural beat to present to the user based on the first cognitive state, the second cognitive state, and the second electroencephalographic data. The output is to present the second binaural beat to the user.
    Type: Application
    Filed: August 30, 2017
    Publication date: February 28, 2019
    Inventors: Nishanth Ramaprakash, Sreenidhi Koti
  • Patent number: 10187199
    Abstract: An encryption system stores encrypted values for aggregation is provided. The encryption system accesses an input set with input values. For each distinct value in the input set of input values, the encryption system generates an output set with an encrypted output value corresponding to each input value. The encryption system sets the encrypted output value for a corresponding input value to an encryption of an indicator of a match when the corresponding input value is the same as that distinct value. Otherwise, the encryption sets the encrypted output value for the corresponding input value to an encryption of an indicator of no match. The encrypted output values can then be aggregated to generate an encrypted aggregation based on input values that match, and the encrypted aggregation can be decrypted to generated a decrypted aggregation based on the input values that match.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: January 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ranjita Bhagwan, Nishanth Chandran, Ramachandran Ramjee
  • Publication number: 20190007526
    Abstract: A resource provisioning service allows users to provision multiple, different network resources in an atomic manner and with a single call to a resource provisioning service. In some instances, the multiple, different network resources comprise individual types of resources that form a portion of one or more cloud-computing platforms. For instance, one or more entities may host and operate a cloud-computing platform that includes different types of network resources, such a storage service, a load balancing service, a compute service, a security service, or any other similar or different type of network-accessible service.
    Type: Application
    Filed: August 20, 2018
    Publication date: January 3, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: Reto Kramer, Daniel Lee Osiecki, Nishanth Shankaran, Venkates P. Balakrishnan, Geoffrey Scott Pare, Blake Meike, Christopher Whitaker
  • Publication number: 20180373833
    Abstract: A method for linking a natural product and gene cluster is disclosed. In some embodiments, monomers of natural products are predicted from a gene sequence. In other emboidments, monomers of natural products are predicted from a chemical structure of a natural product. In another embodiment, monomers predicted from gene sequences are aligned with monomers predicted from chemical structures.
    Type: Application
    Filed: December 14, 2016
    Publication date: December 27, 2018
    Applicant: McMaster University
    Inventors: Nishanth MERWIN, Chris DEJONG, Chad JOHNSTON, Gregory CHEN, Haoxin LI, Michael SKINNIDER, McLean EDWARDS, Nathan MAGARVEY, Phil REES
  • Publication number: 20180375653
    Abstract: A device establishes a key recovery policy and generates a key that is protected based on the key recovery policy. The key recovery policy indicates which combinations of other entities can recover the protected key. The device generates different shares of the protected key, each share being a value that, in combination with the other share(s), allows the protected key to be recovered. Each share is associated with a particular leaf agent, the device encrypts each share with the public key of the leaf agent associated with the share and provides the encrypted share to a service. When recovery of the protected key is desired, a recovering authority can generate the protected key only if the recovering authority receives decrypted shares from a sufficient one or combination of leaf agents as indicated by the recovery policy.
    Type: Application
    Filed: June 23, 2017
    Publication date: December 27, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Srinath Tumkur Venkatacha SETTY, Ramarathnam VENKATESAN, Brant Lee ZWIEFEL, Nishanth CHANDRAN, Satyanarayana V. LOKAM, Jonathan David LEE, Sharmila Deva SELVI S
  • Publication number: 20180356887
    Abstract: Methods and apparatus for identifying potentially seizure-inducing virtual reality content are disclosed herein. An example apparatus includes a neurological data collector to access first neurological response data collected from a user during exposure of the user to first media. The example apparatus includes a predictor to generate a prediction on a likelihood that a portion of second media will trigger an adverse neurological medical event in the user based the portion of the second media and the first neurological response data. The example apparatus includes a content modifier to modify the portion of the second media to create modified media in response to the prediction and output the modified media for presentation to the user.
    Type: Application
    Filed: July 25, 2018
    Publication date: December 13, 2018
    Inventors: Nishanth Ramaprakash, Sreenidhi Koti Ananda Rao
  • Patent number: 10146832
    Abstract: Airline route information may be pre-fetched and cached in a routings engine to improve response time of the routings engine to generate routes from an origin to a destination location. For example, a method may include receiving, at a routings engine from an airline reservation system, a request for first airline routes between an origin and a destination based on specified route parameters; storing, by the routings engine, the request in a historical record of requests; fetching, by the routings engine, first airline routes matching the origin, the destination, and the specified route parameters; and pre-fetching, by the routings engine, second airline routes based, at least in part, on the historical record of requests.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: December 4, 2018
    Assignee: UNISYS CORPORATION
    Inventors: Pradeep CK, Raksha R., Venkatesh Ramachar Sanjeeva, Nishanth S.
  • Publication number: 20180295139
    Abstract: Concepts and technologies are disclosed herein for filtering network traffic using protected filtering mechanisms. An indication that traffic is to be filtered can be received, and a hash key, a signature representation, and an obfuscated signature can be identified or generated. The hash key and the signature representation can be provided to a first device without exposing the contents of the signature to the second device, and the obfuscated signature can be provided to a second device without exposing the contents of the signature to the second device. The first device and the second device can execute independent operations to collectively determine if the traffic is to be filtered.
    Type: Application
    Filed: June 11, 2018
    Publication date: October 11, 2018
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Edward G. Amoroso, Nishanth Chandran, Evgene Vahlis