Patents by Inventor Akshay Kumar

Akshay Kumar 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: 20180122463
    Abstract: Disclosed are methods, systems and devices for operation of non-volatile memory devices. In one aspect, a correlated electron switch (CES) device may be placed in any one of multiple memory states in a write operation. Limiting current between terminals of the non-volatile memory device during read operations may enable use of higher voltages for higher realized gain.
    Type: Application
    Filed: September 21, 2017
    Publication date: May 3, 2018
    Inventors: Azeez Jennudin Bhavnagarwala, Piyush Agarwal, Akshay Kumar
  • Publication number: 20180114574
    Abstract: Disclosed are methods, systems and devices for operation of non-volatile memory devices. In one aspect, a correlated electron switch (CES) device may be placed in any one of multiple memory states in a write operation. A plurality of bitcells may be connectable to a common source voltage during a two-phase operation to place individual bitcells in intended impedance states.
    Type: Application
    Filed: October 25, 2016
    Publication date: April 26, 2018
    Inventors: Azeez Jennudin Bhavnagarwala, Lucian Shifren, Piyush Agarwal, Akshay Kumar, Robert Campbell Aitken
  • Publication number: 20180114575
    Abstract: A method of writing a state to a correlated electron element in a storage circuit, comprising receiving a write command to write the state into the correlated electron element; reading a stored state of the correlated electron element; comparing the state and the stored state; and enabling a write driver to write the state into the correlated electron element when the state and read state are different.
    Type: Application
    Filed: December 14, 2017
    Publication date: April 26, 2018
    Applicant: ARM Limited
    Inventors: Shidhartha DAS, Andreas HANSSON, Akshay KUMAR, Piyush AGARWAL, Azeez Jennudin BHAVNAGARWALA, Lucian SHIFREN
  • Patent number: 9954791
    Abstract: An example method is provided to perform egress network interface selection for a network connection with a second endpoint device. The method may comprise: detecting multiple egress network interfaces of the first endpoint device that are capable of communicating with the second endpoint device via multiple routes, wherein each route involves one of the multiple egress network interfaces; and selecting, from the multiple network egress interfaces, an egress network interface based on multiple maximum transmission unit (MTU) values associated with the multiple routes. The method may further comprise setting a size limit for packets transmitted from the second endpoint device to the first endpoint device during the network connection; configuring a connection establishment packet that includes the size limit to establish the network connection; and sending the connection establishment packet to the second endpoint device via the selected egress network interface.
    Type: Grant
    Filed: June 28, 2015
    Date of Patent: April 24, 2018
    Assignee: NICIRA, INC.
    Inventor: Akshay Kumar Sreeramoju
  • Patent number: 9947402
    Abstract: Disclosed are methods, systems and devices for operation of non-volatile memory devices. In one aspect, a correlated electron switch (CES) device may be placed in any one of multiple memory states in a write operation. Limiting current between terminals of the non-volatile memory device during read operations may enable use of higher voltages for higher realized gain. Additionally, bipolar write operations for set and reset may enable an increased write window and enhanced durability for a CES device.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: April 17, 2018
    Assignee: ARM Ltd.
    Inventors: Azeez Jennudin Bhavnagarwala, Vivek Asthana, Piyush Agarwal, Akshay Kumar, Lucian Shifren
  • Publication number: 20180102170
    Abstract: Disclosed are methods, systems and devices for powering up devices including non-volatile memory elements in an array of non-volatile memory elements. In one aspect, during a sequence for powering up an integrated device, non-volatile memory elements may be isolated from voltage supplies to avoid in advertent changes of memory states stored in the non-volatile memory elements.
    Type: Application
    Filed: October 12, 2016
    Publication date: April 12, 2018
    Inventors: Shidhartha Das, Piyush Agarwal, Akshay Kumar, Azeez Jennudin Bhavnagarwala
  • Patent number: 9882576
    Abstract: An analog-to-digital converter (ADC) and method of operation thereof are provided for converting an analog signal to a digital signal. The ADC utilizes Correlated Electron Material (CEM) devices that may contain a transition metal oxide (TMO), such as Nickel Oxide (NiO). The ADC may include an interconnect circuit that is operable to couple a power supply to the CEM devices. The power supply is controlled to program the resistance of the CEM devices and thereby control performance characteristics of the ADC.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: January 30, 2018
    Assignee: ARM Limited
    Inventors: Bal S. Sandhu, Piyush Agarwal, Akshay Kumar
  • Patent number: 9871528
    Abstract: Subject matter disclosed herein may relate to correlated electron switch devices, and may relate more particularly to digital to analog conversion using correlated electron switch devices ces.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: January 16, 2018
    Assignee: ARM Ltd.
    Inventors: Akshay Kumar, Piyush Agarwal, Bal S. Sandhu, Glen Arnold Rosendale
  • Patent number: 9859003
    Abstract: A method of writing a state to a correlated electron element in a storage circuit, comprising receiving a write command to write the state into the correlated electron element; reading a stored state of the correlated electron element; comparing the state and the stored state; and enabling a write driver to write the state into the correlated electron element when the state and read state are different.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: January 2, 2018
    Assignee: ARM Limited
    Inventors: Shidhartha Das, Andreas Hansson, Akshay Kumar, Piyush Agarwal, Azeez Jennudin Bhavnagarwala, Lucian Shifren
  • Publication number: 20170344618
    Abstract: Various aspects provide for implementation of a cloud service for running, monitoring, and maintaining cloud distributed database deployments and in particular examples, provides cloud based services to run, monitor and maintain deployments of the known MongoDB database. Various embodiments provide services, interfaces, and manage provisioning of dedicated servers for the distributed database instances (e.g., MongoDB instances). Further aspects, including providing a database as a cloud service that eliminates the design challenges associated with many distributed database implementations, while allowing the client's input on configuration choices in building the database. In some implementations, clients can simply identity a number of database nodes, capability of the nodes, and within minutes have a fully functioning, scalable, replicated, and secure distributed database in the cloud.
    Type: Application
    Filed: June 20, 2017
    Publication date: November 30, 2017
    Inventors: Eliot Horowitz, Cory P. Mintz, Cailine Anne Nelson, Akshay Kumar
  • Publication number: 20170317672
    Abstract: Various implementations described herein are directed to a circuit. The circuit may include a memory circuit having a first latch. The circuit may include a power-on-reset circuit having a second latch coupled to the first latch. The second latch may be configured to reset the first latch to a predetermined state at power-up.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 2, 2017
    Inventors: Lalit Gupta, Vivek Nautiyal, Andy Wangkun Chen, Jitendra Dasani, Bo Zheng, Akshay Kumar, Vivek Asthana
  • Patent number: 9792984
    Abstract: Disclosed are methods, systems and devices for operation of non-volatile memory devices. In one aspect, a correlated electron switch (CES) device may be placed in any one of multiple memory states in a write operation. Limiting current between terminals of the non-volatile memory device during read operations may enable use of higher voltages for higher realized gain.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: October 17, 2017
    Assignee: ARM Ltd.
    Inventors: Azeez Jennudin Bhavnagarwala, Piyush Agarwal, Akshay Kumar
  • Publication number: 20170286516
    Abstract: Various aspects provide for implementation of a cloud service for running, monitoring, and maintaining cloud distributed database deployments and in particular examples, provides cloud based services to run, monitor and maintain deployments of the known MongoDB database. Various embodiments provide services, interfaces, and manage provisioning of dedicated servers for the distributed database instances (e.g., MongoDB instances). Further aspects, including providing a database as a cloud service that eliminates the design challenges associated with many distributed database implementations, while allowing the client's input on configuration choices in building the database. In some implementations, clients can simply identity a number of database nodes, capability of the nodes, and within minutes have a fully functioning, scalable, replicated, and secure distributed database in the cloud.
    Type: Application
    Filed: June 20, 2017
    Publication date: October 5, 2017
    Inventors: Eliot Horowitz, Cory P. Mintz, Cailin Anne Nelson, Akshay Kumar
  • Publication number: 20170289040
    Abstract: Techniques disclosed herein provide an approach for providing throughput resilience during link failover when links are aggregated in a link aggregation group (LAG). In one embodiment, failure of a link in the LAG may be detected, and a Transmission Control Protocol/Interact Protocol (TCP/IP) stack notified to ignore packet losses and not perform network congestion avoidance procedure(s) for one round-trip timeout (RTO) period. In a virtualized system in particular, a virtual switch may be configured to generate events in response to detected link failures and notify TCP/IP stacks of a hypervisor and/or virtual machines (VMs) of the link failures. In turn, the notified TCP/IP stacks of the hypervisor and/or VMs may ignore packet losses and not perform network congestion avoidance procedure(s) for one RTO period.
    Type: Application
    Filed: August 20, 2016
    Publication date: October 5, 2017
    Inventor: AKSHAY KUMAR SREERAMOJU
  • Publication number: 20170244444
    Abstract: Recursive constellations of Ultra-Wide Band (“UWB”) transceivers are optimized based on a desired functionality or objective. By structuring transceivers of an UWB network into a plurality of subsets or constellations of UWB nodes each constellation can be optimized for a particular purpose while maintaining connectivity and cohesiveness within the overarching network. Implementations of specific functionality can be applied to Intra-Vehicle, Inter-Vehicle and Vehicle-to-Infrastructure constellations resulting in localized optimizations while maintaining a cohesive and coherent UWB network.
    Type: Application
    Filed: November 23, 2016
    Publication date: August 24, 2017
    Applicant: 5D Robotics, Inc.
    Inventors: David J. Bruemmer, Brandon Dewberry, Josh Senna, Akshay Kumar Jain
  • Publication number: 20170230262
    Abstract: Techniques disclosed herein provide an approach for diagnosing problems in a network connection established between applications running on two endpoints. In one embodiment, upon identification of a potential issue in the network connection, a connection detector is triggered in one of the endpoints and requests a kernel of that endpoint to transmit an on-demand, non-invasive packet to the other endpoint. The connection detector then determines whether the application running on the other endpoint is available via the connection based on whether an acknowledgment packet is received from the other endpoint after the transmission of the non-invasive packet.
    Type: Application
    Filed: September 3, 2016
    Publication date: August 10, 2017
    Inventors: AKSHAY KUMAR SREERAMOJU, CORENTIN DERBOIS, MADHUSUDHAN RAVI, GOPAKUMAR PILLAI
  • Publication number: 20170163539
    Abstract: Example methods are provided to perform data transfer between a first endpoint and a second endpoint. The method may comprise detecting an elephant flow of data from an application executing on the first endpoint for transfer to the second endpoint; and splitting the elephant flow to obtain first packets and second packets. The first endpoint may have cognizance of a first path and a second path between a first network interface of the first endpoint and a second network interface of the second endpoint. The method may comprise establishing a first subflow and a second subflow of a multipath connection with the second endpoint; and sending, over the first network interface, the first packets on the first subflow and the second packets on the second subflow to the second network interface.
    Type: Application
    Filed: June 8, 2016
    Publication date: June 8, 2017
    Inventors: AKSHAY KUMAR SREERAMOJU, MADHUSUDHAN RAVI, BENJAMIN BASLER
  • Publication number: 20170163775
    Abstract: Example methods are provided for a first endpoint to transfer a first data set and a second data set to a second endpoint using a multipath connection. The method may comprise detecting the first data set and the second data set from an application executing on the first endpoint for transfer to the second endpoint. The method may comprise, in response to determination that in-order transfer is not required for the first data set and the second data set, establishing a first subflow of a multipath connection with the second endpoint to send the first data set and establishing a second subflow of the multipath connection to send the second data set. The method may further comprise sending the first data set on the first subflow and the second data set on the second subflow to the second endpoint.
    Type: Application
    Filed: April 6, 2016
    Publication date: June 8, 2017
    Inventors: MADHUSUDHAN RAVI, AKSHAY KUMAR SREERAMOJU
  • Publication number: 20170163522
    Abstract: Example methods are provided to influence path selection during a multipath connection between a first endpoint and a second endpoint. The method may comprise configuring, for a first subflow of a multipath connection, a first set of tuples and establishing, over a network interface of the first endpoint, the first subflow with the second endpoint. The method may further comprise configuring, for a second subflow of the multipath connection, a second set of tuples based a path selection algorithm learned by the first endpoint; and establishing the second subflow with the second endpoint. The method may further comprise sending first packets having the first set of tuples on the first subflow and second packets having the second set of tuples on the second subflow to the second endpoint via an intermediate device that uses the path selection algorithm.
    Type: Application
    Filed: June 8, 2016
    Publication date: June 8, 2017
    Inventors: AKSHAY KUMAR SREERAMOJU, MADHUSUDHAN RAVI, BENJAMIN BASLER
  • Patent number: 9667560
    Abstract: Some embodiments of the invention provide a method for assigning a data flow-specific sequential value to each packet of a data flow that is sent from a source endpoint to a destination endpoint in a network. In some embodiments, the source endpoint receives the data flow from a source application while the destination endpoint delivers the data flow to a destination application. The method of some embodiments assigns separate monotonically incrementing values to the packets of each data flow between the same two endpoints by inserting the incremental values into the IPv4 identification field in each packet's IP header. Some embodiments use this sequential value in order to discover any potential error condition in packet transmission. Some embodiments use the IPv4 identification field values to calculate the transmission rate of a data flow at only one observation point.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: May 30, 2017
    Assignee: NICIRA, INC.
    Inventor: Akshay Kumar Sreeramoju