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: 20180293343
    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: Application
    Filed: June 7, 2018
    Publication date: October 11, 2018
    Inventors: Nishanth Sinnadurai, Gordon Raymond Chiu
  • Publication number: 20180268065
    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: Application
    Filed: March 20, 2017
    Publication date: September 20, 2018
    Inventor: Sai Nishanth Parepally
  • Publication number: 20180260138
    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: Application
    Filed: March 9, 2018
    Publication date: September 13, 2018
    Inventors: Nishanth Alapati, Pradeep Vincent, David Carl Salyers
  • Publication number: 20180255219
    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: January 18, 2018
    Publication date: September 6, 2018
    Applicant: Intel Corporation
    Inventors: NISHANTH RAMAPRAKASH, PRASANNA KRISHNASWAMY, SREENIDHI A. KOTI, ARVIND S
  • Patent number: 10067565
    Abstract: Methods and apparatus for identifying potentially seizure-inducing virtual reality content are disclosed herein. An example apparatus includes a virtual reality presentation device to display virtual reality content for exposure to a user and a neurological data collector to access first neurological response data collected from the user during exposure to the virtual reality content. The example apparatus includes a predictor to generate a prediction on a likelihood that a portion of the virtual reality content will trigger a seizure based on a first vector characterizing the portion and the first neurological response data. The example apparatus includes a content modifier to modify the portion of the virtual reality content into modified virtual reality content in response to the prediction. The content modifier is to transmit the modified virtual reality content to the virtual reality presentation device.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: September 4, 2018
    Assignee: Intel Corporation
    Inventors: Nishanth Ramaprakash, Sreenidhi Koti Ananda Rao
  • Patent number: 10057374
    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: Grant
    Filed: November 2, 2015
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Reto Kramer, Daniel Lee Osiecki, Nishanth Shankaran, Venkates P. Balakrishnan, Geoffrey Scott Pare, Blake Meike, Christopher Whitaker
  • Patent number: 9996652
    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: September 4, 2015
    Date of Patent: June 12, 2018
    Assignee: Altera Corporation
    Inventors: Nishanth Sinnadurai, Gordon Raymond Chiu
  • Patent number: 9998479
    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: December 15, 2015
    Date of Patent: June 12, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Edward G. Amoroso, Nishanth Chandran, Evgene Vahlis
  • Publication number: 20180152501
    Abstract: Methods, apparatus, and computer-accessible storage media for remotely managing a gateway that serves as an interface between processes on a customer network and a service provider, for example to store data to a remote data store. The gateway sends a connection request to a gateway control server. The server holds the connection until the server receives information (e.g., information from the customer sent via the service provider) for the gateway. The server sends the information as requests via the gateway-initiated connection, and continues to hold the connection. If a server receives information for a gateway to which it does not hold a connection, the server sends the information to the server that does hold the connection. The server may either discover the appropriate server via a registration service that registers connections to gateways or broadcast the information to peer servers identified through a registration service.
    Type: Application
    Filed: January 8, 2018
    Publication date: May 31, 2018
    Applicant: Amazon Technologies, Inc.
    Inventors: James Christopher Sorenson, III, Yun Lin, David Carl Salyers, Ankur Khetrapal, Nishanth Alapati
  • Publication number: 20180088669
    Abstract: Methods and apparatus for identifying potentially seizure-inducing virtual reality content are disclosed herein. An example apparatus includes a virtual reality presentation device to display virtual reality content for exposure to a user and a neurological data collector to access first neurological response data collected from the user during exposure to the virtual reality content. The example apparatus includes a predictor to generate a prediction on a likelihood that a portion of the virtual reality content will trigger a seizure based on a first vector characterizing the portion and the first neurological response data. The example apparatus includes a content modifier to modify the portion of the virtual reality content into modified virtual reality content in response to the prediction. The content modifier is to transmit the modified virtual reality content to the virtual reality presentation device.
    Type: Application
    Filed: September 29, 2016
    Publication date: March 29, 2018
    Inventors: Nishanth Ramaprakash, Sreenidhi Koti Ananda Rao
  • Patent number: 9924333
    Abstract: A device provides a user interface that includes a list of push-to-talk contacts, and receives, via the user interface, a gesture indicating a request to establish a push-to-talk call with a particular contact in the list of push-to-talk contacts. The device initiates the push-to-talk call with another device associated with the particular contact, and the push-to-talk call is initiated with the other device based on the gesture and directly from within the user interface. The device provides for display a visual indicator associated with the push-to-talk call.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: March 20, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Howard G. Hammer, Adam J. Simon, Nishanth Vontela
  • Publication number: 20180076951
    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: Application
    Filed: October 21, 2016
    Publication date: March 15, 2018
    Inventors: Ranjita Bhagwan, Nishanth Chandran, Ramachandran Ramjee
  • Patent number: 9916099
    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: May 20, 2016
    Date of Patent: March 13, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Nishanth Alapati, Pradeep Vincent, David Carl Salyers
  • Patent number: 9912239
    Abstract: A power supply includes a DC-DC converter, a boost converter, an energy storage element; and a voltage clamping circuit. The DC-DC converter is connected to a power source with an output voltage in a first voltage range. The voltage clamper circuit is configured to discharge at least a portion of energy of the energy storage element and to produce current at a clamped output voltage range that is substantially equal to the first voltage range. The discharged energy provides hold-up time for the power supply.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: March 6, 2018
    Assignee: Honeywell International Inc.
    Inventors: Nishanth Beedu, Prashant Purushotham Prabhu K, Joseph Marotta, Peter Gramata, Stephen Young
  • Publication number: 20180026536
    Abstract: A power supply includes a DC-DC converter, a boost converter, an energy storage element; and a voltage clamping circuit. The DC-DC converter is connected to a power source with an output voltage in a first voltage range. The voltage clamper circuit is configured to discharge at least a portion of energy of the energy storage element and to produce current at a clamped output voltage range that is substantially equal to the first voltage range. The discharged energy provides hold-up time for the power supply.
    Type: Application
    Filed: July 21, 2016
    Publication date: January 25, 2018
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Nishanth Beedu, Prashant Purushotham Prabhu K, Joseph Marotta, Peter Gramata, Stephen Young
  • Patent number: 9866622
    Abstract: Methods, apparatus, and computer-accessible storage media for remotely managing a gateway that serves as an interface between processes on a customer network and a service provider, for example to store data to a remote data store. The gateway sends a connection request to a gateway control server. The server holds the connection until the server receives information (e.g., information from the customer sent via the service provider) for the gateway. The server sends the information as requests via the gateway-initiated connection, and continues to hold the connection. If a server receives information for a gateway to which it does not hold a connection, the server sends the information to the server that does hold the connection. The server may either discover the appropriate server via a registration service that registers connections to gateways or broadcast the information to peer servers identified through a registration service.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: January 9, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: James Christopher Sorenson, III, Yun Lin, David Carl Salyers, Ankur Khetrapal, Nishanth Alapati
  • Patent number: 9847907
    Abstract: A management system may enable and monitor a cache or other cluster to make the cluster configuration-aware such that initialization and changes to the underlying structure of the cluster can be dynamically updated. For example, a distributed memory caching system may provide initial configuration to a client from a memory caching node referenced by an alias provided by a configuration endpoint. Updates of configuration may be retrieved from memory caching nodes, each storing current configuration of the cache cluster. A management system monitors changes to the cache cluster, such as provisioning of new caching nodes, and updates the configuration stored in the caching nodes for retrieval by a client.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: December 19, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Nishanth Shankaran, Dong Shou, Rajat Arya, Clint Joseph Sbisa, Shyam Krishnamoorthy, Rajaprabhu Thiruchi Loganathan
  • Patent number: 9811621
    Abstract: Circuit design computing equipment may perform depopulation operations, constraint generation, and repopulation operations in a circuit design in anticipation of register retiming operations. A depopulation operation before placement and/or before routing operations may prevent the respective placement and/or routing operations from placing and/or routing registers from the circuit design. Constraint generation may create constraints for placement and/or routing operations that allow for the reinsertion of registers after routing operations. Repopulation operations may reinsert registers in the circuit design after routing operations according to the constraints. If desired, the circuit design computing equipment may perform register retiming operations to further improve the performance of the circuit design.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: November 7, 2017
    Assignee: Altera Corporation
    Inventors: Kimberly Anne Bozman, David Ian Milton, Nishanth Sinnadurai
  • Publication number: 20170289297
    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: Application
    Filed: March 20, 2017
    Publication date: October 5, 2017
    Inventors: Nishanth Shankaran, Dong Shou, Clint Joseph Sbisa, Rajaprabhu Thiruchi Loganathan, Shyam Krishnamoorthy, Rajat Arya
  • Patent number: 9773292
    Abstract: Methods and systems may provide for receiving, at a controller, a notification of a workload submission by an application lacking system level privileges. Additionally, the controller may be used to schedule a transfer of the workload submission to a graphics hardware component for execution, wherein the controller has system level privileges. In one example, the transfer bypasses an operating system and a kernel mode driver associated with the graphics hardware component.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: September 26, 2017
    Assignee: Intel Corporation
    Inventors: Murali Ramadoss, Nishanth R. Pendluru, Jeffrey S. Frizzell, Ankur N. Shah