Patents by Inventor Rajesh Pradhan

Rajesh Pradhan 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: 20200021911
    Abstract: The invention provides a computer system for interacting with a user. A set of concepts initially forms a target set of concepts. An input module receives a language input from the user. An analysis system executes a plurality of narrowing cycles until a concept packet having at least one concept has been identified. Each narrowing cycle includes identifying at least one portion of the language and determining a subset of concepts from the target set of concepts to form a new target subset. An action item identifier identifies an action item from the action items based on the concept packet. An action executer that executes an action based on the action item that has been identified.
    Type: Application
    Filed: September 20, 2019
    Publication date: January 16, 2020
    Applicant: Zero Labs, Inc.
    Inventors: Rajesh Pradhan, Amit Pradhan
  • Publication number: 20180220232
    Abstract: The invention provides a computer system for interacting with a user. A set of concepts initially forms a target set of concepts. An input module receives a language input from the user. An analysis system executes a plurality of narrowing cycles until a concept packet having at least one concept has been identified. Each narrowing cycle includes identifying at least one portion of the language and determining a subset of concepts from the target set of concepts to form a new target subset. An action item identifier identifies an action item from the action items based on the concept packet. An action executer that executes an action based on the action item that has been identified.
    Type: Application
    Filed: March 27, 2018
    Publication date: August 2, 2018
    Applicant: Zero Labs, Inc.
    Inventors: Rajesh Pradhan, Amit Pradhan
  • Patent number: 9961442
    Abstract: The invention provides a computer system for interacting with a user. A set of concepts initially forms a target set of concepts. An input module receives a language input from the user. An analysis system executes a plurality of narrowing cycles until a concept packet having at least one concept has been identified. Each narrowing cycle includes identifying at least one portion of the language and determining a subset of concepts from the target set of concepts to form a new target subset. An action item identifier identifies an action item from the action items based on the concept packet. An action executer that executes an action based on the action item that has been identified.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: May 1, 2018
    Assignee: Zero Labs, Inc.
    Inventors: Rajesh Pradhan, Amit Pradhan
  • Publication number: 20160005401
    Abstract: The invention provides a computer system for interacting with a user. A set of concepts initially forms a target set of concepts. An input module receives a language input from the user. An analysis system executes a plurality of narrowing cycles until a concept packet having at least one concept has been identified. Each narrowing cycle includes identifying at least one portion of the language and determining a subset of concepts from the target set of concepts to form a new target subset. An action item identifier identifies an action item from the action items based on the concept packet. An action executer that executes an action based on the action item that has been identified.
    Type: Application
    Filed: September 10, 2015
    Publication date: January 7, 2016
    Applicant: Zero Labs, Inc.
    Inventors: Rajesh Pradhan, Amit Pradhan
  • Patent number: 9158759
    Abstract: The invention provides a computer system for interacting with a user. A set of concepts initially forms a target set of concepts. An input module receives a language input from the user. An analysis system executes a plurality of narrowing cycles until a concept packet having at least one concept has been identified. Each narrowing cycle includes identifying at least one portion of the language and determining a subset of concepts from the target set of concepts to form a new target subset. An action item identifier identifies an action item from the action items based on the concept packet. An action executer that executes an action based on the action item that has been identified.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: October 13, 2015
    Assignee: Zero Labs, Inc.
    Inventors: Rajesh Pradhan, Amit Pradhan
  • Publication number: 20130132072
    Abstract: The invention provides a computer system for interacting with a user. A set of concepts initially forms a target set of concepts. An input module receives a language input from the user. An analysis system executes a plurality of narrowing cycles until a concept packet having at least one concept has been identified. Each narrowing cycle includes identifying at least one portion of the language and determining a subset of concepts from the target set of concepts to form a new target subset. An action item identifier identifies an action item from the action items based on the concept packet. An action executer that executes an action based on the action item that has been identified.
    Type: Application
    Filed: November 21, 2012
    Publication date: May 23, 2013
    Inventors: Rajesh Pradhan, Amit Pradhan
  • Publication number: 20040221001
    Abstract: A system for providing web services to a client over a network includes an interface module in communication with the network, an implementation module in communication with the interface module, and a fulfillment module in communication with the implementation module and at least one database. The interface module receives the web service request from the client, passes the request to at least one other component of the system, and passes assimilated data to the client in response to the web service request. The implementation module assimilates data provided by at least one other component of the system in response to the service request. The fulfillment module extracts data from at least one database in response to the service request and provides the extracted data to the implementation module.
    Type: Application
    Filed: July 5, 2002
    Publication date: November 4, 2004
    Inventors: Anjali Anagol-Subbarao, Rajesh Pradhan
  • Publication number: 20040006610
    Abstract: An apparatus and method for a web service that validates a product configuration. In one embodiment, a configuration validation web service request is received from a client via a computer network. A central product catalog and a configurator database are invoked to determine if the product configuration is a valid configuration. A response is sent to the client via the computer network indicating if the product configuration is a valid configuration.
    Type: Application
    Filed: July 5, 2002
    Publication date: January 8, 2004
    Inventors: Anjali Anagol-Subbarao, Rajesh Pradhan
  • Publication number: 20040006516
    Abstract: An apparatus and method for a web service accepts an order for a configure-to-order product. In one embodiment according to the invention, a web service request to place a product order is received from a client via a computer network. The configuration of the ordered product is validated and the product order is placed into an order fulfillment database. An order confirmation is sent to the client via the computer network.
    Type: Application
    Filed: July 5, 2002
    Publication date: January 8, 2004
    Inventors: Anjali Anagol-Subbarao, Keoki Wai Hoong Young, Rajesh Pradhan