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: 20200351189
    Abstract: Provided is a method for calculating a timestamp associated with a data packet before transcoding of the data packet. The method may include sampling a time of day (TOD) signal to provide a sampled TOD. A previously sampled TOD estimate may be retrieved. An internal TOD estimate may be determined based on the sampled TOD and the previously sampled TOD estimate. A timestamp may be determined based on the internal TOD estimate. A system and computer program product are also disclosed.
    Type: Application
    Filed: April 30, 2020
    Publication date: November 5, 2020
    Inventors: Aaron Horn, Thomas Jackson, Don Cober, Nishanth Channakeshava, Ramana Venkata, Brian Jacobs, Farjad Zaim
  • Publication number: 20200299838
    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: June 2, 2020
    Publication date: September 24, 2020
    Inventors: Richard Phillips, Chloe Baldasseroni, Nishanth Manjunath
  • Patent number: 10769222
    Abstract: In one embodiment, a method includes generating a reconstructed embedding of a query based on one or more term embeddings associated with the one or more query terms, respectively, on receiving a query with the one or more query terms, formulating an evaluation model based at least on the reconstructed embedding of the query, where the evaluation model calculates a relevance score for posts with respect to the search query based at least on the classifier vectors of the posts, and calculating, for each of the retrieved posts, a relevance score for the post by applying the associated classifier vector to the formulated evaluation model.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: September 8, 2020
    Assignee: Facebook, Inc.
    Inventor: Sai Nishanth Parepally
  • Publication number: 20200272943
    Abstract: An online system identifies an additional feature to evaluate for inclusion in a machine learned model. The additional feature is based on characteristics of one or more dimensions of information maintained by the online system. To generate data for evaluating the additional feature, the online system generates various partitions of stored data, where each partition includes characteristics associated with one or more dimensions on which the additional feature is based. Using values of characteristics in a partition, the online system generates values for the additional feature and includes the values of the additional feature in the partition. Values for the additional feature are generated for various partitions based on the values of characteristics in each partition. The online system combines multiple partitions that include values for the additional feature to generate a training set for evaluating a machine learned model including the additional feature.
    Type: Application
    Filed: May 7, 2020
    Publication date: August 27, 2020
    Applicant: Facebook, Inc.
    Inventors: Stuart Michael BOWERS, Hussein Mohamed Hassan Mehanna, Andrey Malevich, Sai Nishanth Parepally, David Paul Capel, Alisson Gusatti Azzolini
  • Publication number: 20200242377
    Abstract: A transport service system automatically associates road sign information with road segments based on image data including a representation of the road sign. The transport service system receives image data from one or more camera systems. Based on the image data, the transport service system determines a distance score and an orientation score for one or more candidate road segments. The transport service system additionally determines whether the image data is anomalous. Based on the determined distance and orientation scores, the transport service system generates a composite score and a confidence score for each candidate road segment. The confidence score is adjusted based on whether the image data is anomalous. Based on the generated scores, the transport service system identifies a most likely candidate road segment for association with the road sign.
    Type: Application
    Filed: February 5, 2019
    Publication date: July 30, 2020
    Inventors: Lin He, Nishanth Mohan
  • Publication number: 20200224543
    Abstract: A sealing flange sector for a turbomachine rotor disc includes a radially outer part which is configured to bear at least partly against blades of the turbomachine rotor disc to ensure sealing between the blades and a radially inner part configured to bear on an annular strip mounted on a face of the turbomachine rotor disc, the radially inner part having a first groove disposed radially outwardly of a second groove. The first groove includes at least one foolproofing element.
    Type: Application
    Filed: January 13, 2020
    Publication date: July 16, 2020
    Applicant: SAFRAN AIRCRAFT ENGINES
    Inventors: Pierre-Alain Francis Claude Sebrecht, Nishanth Thomas Rajaratnam
  • Patent number: 10697059
    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: Grant
    Filed: October 16, 2017
    Date of Patent: June 30, 2020
    Assignee: Lam Research Corporation
    Inventors: Richard Phillips, Chloe Baldasseroni, Nishanth Manjunath
  • Patent number: 10699210
    Abstract: An online system identifies an additional feature to evaluate for inclusion in a machine learned model. The additional feature is based on characteristics of one or more dimensions of information maintained by the online system. To generate data for evaluating the additional feature, the online system generates various partitions of stored data, where each partition includes characteristics associated with one or more dimensions on which the additional feature is based. Using values of characteristics in a partition, the online system generates values for the additional feature and includes the values of the additional feature in the partition. Values for the additional feature are generated for various partitions based on the values of characteristics in each partition. The online system combines multiple partitions that include values for the additional feature to generate a training set for evaluating a machine learned model including the additional feature.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: June 30, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Stuart Michael Bowers, Hussein Mohamed Hassan Mehanna, Andrey Malevich, Sai Nishanth Parepally, David Paul Capel, Alisson Gusatti Azzolini
  • Patent number: 10695529
    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: Grant
    Filed: August 30, 2017
    Date of Patent: June 30, 2020
    Assignee: Intel Corporation
    Inventors: Nishanth Ramaprakash, Sreenidhi Koti
  • Patent number: 10654829
    Abstract: Crystalline Forms of Compound I: and pharmaceutically acceptable salts thereof are disclosed. Pharmaceutical compositions comprising the same, methods of treating cystic fibrosis using the same, and methods for making the same are also disclosed.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: May 19, 2020
    Assignee: Vertex Pharmaceuticals Incorporated
    Inventors: Varsha Dhamankar, Kirk Raymond Dinehart, Eleni Dokou, Lori Ann Ferris, Nishanth Gopinathan, Katie McCarty, Catherine Metzler, Beili Zhang, Samuel Moskowitz, Sarah Robertson, David Waltz, Eric L. Haseltine, Weichao George Chen
  • Publication number: 20200134598
    Abstract: A validation system that includes a server and a validation terminal. The server is configured to receive location information for a mobile device and to determine the mobile device is at a registered location. The server is further configured to process a transaction for the products in a digital cart, to generate a barcode, and to encrypt the barcode using a private key linked with the registered location. The server is further configured to send the encrypted barcode to the mobile device. The validation engine is configured to scan the encrypted barcode using a barcode reader and to decrypt the encrypted barcode using the stored public key that is linked with the private key. The validation terminal is further configured to indicate the transaction is valid in response to decrypting the encrypted barcode using the public key.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Inventors: Nishanth Mandaara, Gurmeet Singh, Tarang Swadeshkumar Sethia, Maninder Singh Suri
  • Publication number: 20200104138
    Abstract: Methods, systems and apparatuses may provide for technology that triggers an idle state in a first command streamer in response to a request to reset a second command streamer that shares graphics hardware with the first command streamer. The technology may also determine an event type associated with the request and conduct the request based on the event type.
    Type: Application
    Filed: September 27, 2018
    Publication date: April 2, 2020
    Inventors: Harsh Chheda, Nishanth Reddy Pendluru, Joseph Koston, Eric R. Crawford
  • Patent number: 10586004
    Abstract: A method for designing a system on a target device includes performing one of synthesis, placement, and routing on the system. A designer is presented with a timing analysis of the system after one of the synthesis, placement, and routing, wherein the timing analysis reflects register retiming optimizations predicted to be implemented on the system. One of the synthesis, placement, and routing is modified in response to input provided by the designer after the presenting.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: March 10, 2020
    Assignee: Altera Corporation
    Inventors: Nishanth Sinnadurai, Benjamin Gamsa
  • Publication number: 20200062705
    Abstract: The present invention is directed to novel crystalline forms of 5-(4-{[(2-fluorophenyl)methyl]oxy}phenyl)-prolinamide hydrochloride, to the use of said crystalline forms in treating diseases and conditions mediated by modulation of voltage-gated sodium channels, to compositions containing said crystalline forms and processes for their preparation.
    Type: Application
    Filed: May 18, 2018
    Publication date: February 27, 2020
    Inventors: Nishanth Gopinathan, Erwin Irdam, William Kiesman, Daw-long A. Kwok, Yiqing Lin, Frederick Osei-Yeboah, Matthew Peterson, Kenny Tran, Kalyan Vasudevan
  • Patent number: 10554384
    Abstract: In some embodiments, an encryption system secures data using a homomorphic encryption. The encryption system encrypts a number by encrypting a number identifier of the number and combining the number and the encrypted number identifier using a mathematical operation to generate an encrypted number. The encrypted numbers may be stored at a server system along with their number identifiers. The server system can then generate an aggregation (e.g., sum) of the encrypted numbers and provide the aggregation, the encrypted numbers, and the number identifiers. The encryption system can then separate the aggregation of the numbers from the aggregation of the encrypted numbers using an inverse of the mathematical operation used in the encryption to effect removal of an aggregation of the encrypted number identifiers of the numbers from the aggregation of the encrypted numbers. The separated aggregation of the numbers is an aggregation of the plurality of the numbers.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: February 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ranjita Bhagwan, Nishanth Chandran, Ramachandran Ramjee, Harmeet Singh, Antonios Papadimitriou, Saikrishna Badrinarayanan
  • Patent number: 10521114
    Abstract: A method of implementations includes receiving, by a processing device executing a unified storage manager (USM), an update package comprising a configuration file for a storage service to add to the USM, adding, by the processing device, the configuration file to a set of configuration files maintained by the USM, responsive to detecting the addition of the configuration file, causing, by the processing device, a re-load of the set of configuration files at the USM without a shutdown and re-start of the USM, loading, by the processing device, the configuration file in the USM, and initializing, by the processing device, an adaptor component for the storage service at the USM, the adaptor component comprising a set of application programming interface (API) methods for the USM to communicate with the storage service.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: December 31, 2019
    Assignee: Red Hat, Inc.
    Inventor: Nishanth Thomas
  • Patent number: 10460234
    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: Grant
    Filed: March 9, 2018
    Date of Patent: October 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nishanth Chandran, Divya Gupta, Sameer Wagh
  • Patent number: 10462250
    Abstract: A cache or other cluster is configuration-aware such that initialization and changes to the underlying structure of the cluster can be dynamically updated for use by a client. A client may use a client driver as an intermediary that is responsible for managing the communication with the cluster. For example, a client driver may resolve an alias from a static configuration endpoint to a storage node. The client driver may request an initial configuration from the storage node and then update configuration from one or more storage nodes that store current configuration of the cluster.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: October 29, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Nishanth Shankaran, Dong Shou, Clint Joseph Sbisa, Rajaprabhu Thiruchi Loganathan, Shyam Krishnamoorthy, Rajat Arya
  • Patent number: 10387603
    Abstract: A first circuit design description may have registers and combinational gates. Circuit design computing equipment may perform register retiming on the first circuit design description, whereby registers are moved across combinational gates during a first circuit design implementation. An engineering-change-order (ECO) of the first circuit design may result in a second circuit design. The differences between the first and second circuit designs may be confined to a region-of-change. The circuit design computing equipment may preserve the results from the first circuit design implementation and re-use portions of these results during the implementation of the second circuit design.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: August 20, 2019
    Assignee: Altera Corporation
    Inventors: Nishanth Sinnadurai, Gordon Raymond Chiu
  • Patent number: 10382453
    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: Grant
    Filed: June 11, 2018
    Date of Patent: August 13, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Edward G. Amoroso, Nishanth Chandran, Evgene Vahlis