Patents by Inventor Saurabh Chandra

Saurabh Chandra 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: 20210223776
    Abstract: Implementations described herein relate to methods, systems, computer-readable media, and vehicles. In some implementations, a vehicle includes a light detection and ranging (LiDAR) sensor, a motor, and an on-board computer that includes a hardware processor and a memory. In some implementations, the memory includes instructions that cause the processor to perform scan of an environment using the LiDAR, determine a distance between the vehicle and one or more light reflecting objects in the environment for each LiDAR beam, perform a sliding window technique to identify one or more surfaces in the environment, detect one or more walls in the environment based on the one or more surfaces, and navigate the vehicle based on the detected one or more walls.
    Type: Application
    Filed: January 21, 2021
    Publication date: July 22, 2021
    Applicant: Ati Motors Inc.
    Inventors: Vinay Viswanathan, Naveen Arulselvan, Saurabh Chandra, Saad Nasser
  • Patent number: 9942306
    Abstract: Technologies related to decentralized cloud workflows are generally described. In some examples, client applications may generate workflow packages. The workflow packages may be used to access multiple network services, such that client applications need not communicate with intermediate network services in a network service workflow. A client application may send a workflow package to a first network service in the network service workflow. The first network service may process instructions in the workflow package, store transaction results, and forward the workflow package to a next network service. Each intermediate network service may similarly process instructions, store transaction results, and forward the workflow package. Ultimately a last network service in the network service workflow may send workflow completion information to the client application.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: April 10, 2018
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Saurabh Chandra, Venkat Sunder Raman Rangasamudram Komaleeswaran
  • Publication number: 20160105487
    Abstract: Technologies related to decentralized cloud workflows are generally described. In some examples, client applications may generate workflow packages. The workflow packages may be used to access multiple network services, such that client applications need not communicate with intermediate network services in a network service workflow. A client application may send a workflow package to a first network service in the network service workflow. The first network service may process instructions in the workflow package, store transaction results, and forward the workflow package to a next network service. Each intermediate network service may similarly process instructions, store transaction results, and forward the workflow package. Ultimately a last network service in the network service workflow may send workflow completion information to the client application.
    Type: Application
    Filed: December 18, 2015
    Publication date: April 14, 2016
    Inventors: SAURABH CHANDRA, VENKAT SUNDER RAMAN RANGASAMUDRAM KOMALEESWARAN
  • Patent number: 9258355
    Abstract: Technologies related to decentralized cloud workflows are generally described. In some examples, client applications may generate workflow packages. The workflow packages may be used to access multiple network services, such that client applications need not communicate with intermediate network services in a network service workflow. A client application may send a workflow package to a first network service in the network service workflow. The first network service may process instructions in the workflow package, store transaction results, and forward the workflow package to a next network service. Each intermediate network service may similarly process instructions, store transaction results, and forward the workflow package. Ultimately a last network service in the network service workflow may send workflow completion information to the client application.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: February 9, 2016
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Saurabh Chandra, Venkat Sunder Raman Rangasumadram Komaleeswaran
  • Publication number: 20140089390
    Abstract: Technologies related to decentralized cloud workflows are generally described. In some examples, client applications may generate workflow packages. The workflow packages may be used to access multiple network services, such that client applications need not communicate with intermediate network services in a network service workflow. A client application may send a workflow package to a first network service in the network service workflow. The first network service may process instructions in the workflow package, store transaction results, and forward the workflow package to a next network service. Each intermediate network service may similarly process instructions, store transaction results, and forward the workflow package. Ultimately a last network service in the network service workflow may send workflow completion information to the client application.
    Type: Application
    Filed: November 12, 2012
    Publication date: March 27, 2014
    Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Saurabh Chandra, Venkat Sunder Raman Rangasumadram Komaleeswaran
  • Patent number: 8434069
    Abstract: Methods and systems are provided to estimate the time to implement a regression test. A productivity table may be defined and stored in a host computer system, where the productivity table indicates the time expected to perform a plurality of automation script types at a plurality of complexity levels. The host computer system may receive a list of test flows to be used in conducting a regression test and a selection of a complexity level for each of the listed test flows. Complexity levels may be defined by, and a complexity level for a test flow may be selected based upon a variety of system- and test-related criteria. The total implementation time may be determined based on the complexity levels assigned to test flows in the regression test, the type of scripts used, and the productivity table.
    Type: Grant
    Filed: January 16, 2009
    Date of Patent: April 30, 2013
    Assignee: Oracle International Corporation
    Inventor: Saurabh Chandra
  • Patent number: 8429002
    Abstract: Approaches for employing computerized processes to conform the behavior of users to a set of best practices and policies is provided. In an approach, a tool for use in performing a desired task may be identified. A plurality of characteristic values is stored, on a machine-readable medium, for each of a plurality of tools. Each of the plurality of characteristic values identifies a number that reflects how much the tool associated with the characteristic value supports a particular characteristic. A score for each of the plurality of tools is computed. The score for each tool is the sum of the characteristic values that are associated with each tool. Thereafter, display data that describes how to render a pictorial representation, which uses the scores in depicting a relative measure of how appropriate each of the plurality of tools is for the desired task, may be transmitted to a client.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: April 23, 2013
    Assignee: Oracle International Corporation
    Inventor: Saurabh Chandra
  • Publication number: 20100250342
    Abstract: Approaches for employing computerized processes to conform the behavior of users to a set of best practices and policies is provided. In an approach, a tool for use in performing a desired task may be identified. A plurality of characteristic values is stored, on a machine-readable medium, for each of a plurality of tools. Each of the plurality of characteristic values identifies a number that reflects how much the tool associated with the characteristic value supports a particular characteristic. A score for each of the plurality of tools is computed. The score for each tool is the sum of the characteristic values that are associated with each tool. Thereafter, display data that describes how to render a pictorial representation, which uses the scores in depicting a relative measure of how appropriate each of the plurality of tools is for the desired task, may be transmitted to a client.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Inventor: Saurabh Chandra
  • Publication number: 20100153782
    Abstract: Methods and systems are provided to estimate the time to implement a regression test. A productivity table may be defined and stored in a host computer system, where the productivity table indicates the time expected to perform a plurality of automation script types at a plurality of complexity levels. The host computer system may receive a list of test flows to be used in conducting a regression test and a selection of a complexity level for each of the listed test flows. Complexity levels may be defined by, and a complexity level for a test flow may be selected based upon a variety of system- and test-related criteria. The total implementation time may be determined based on the complexity levels assigned to test flows in the regression test, the type of scripts used, and the productivity table.
    Type: Application
    Filed: January 16, 2009
    Publication date: June 17, 2010
    Applicant: Oracle International Corporation
    Inventor: Saurabh Chandra