Patents by Inventor Pradeep Bansal

Pradeep Bansal 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: 20240007441
    Abstract: An application server host may receive, via a port forwarding tunnel, a connection request that includes an indication of a client internet protocol (IP) address for a client host. The application server host may identify based at least in part on the client IP address and using a mapping maintained for a plurality of client hosts, a virtual IP address that is associated with the client IP address and a client network identifier associated with the port forwarding tunnel from which the connection request is received. The application server host may open a connection between an application server hosted by the application server host and the client host using the identified virtual IP address.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Inventors: Fan Du, Jiangbin Luo, Pradeep Bansal, Keon Jang
  • Patent number: 11373124
    Abstract: Systems and methods may include a cloud computing system configured to execute instructions to generate a planning console accessible from an instance provided on a client network, wherein the planning console includes a semi-automated scheduling mode and a project with a plurality of project tasks that include a predecessor task with a planned timing, and wherein executing the instructions includes determining at least one dependency relationship between the predecessor task and at least one successor task, identifying a timing difference between the planned timing and an actual timing of the predecessor task, and generating an one or more user-selectable interaction points, in the semi-automated scheduling mode, to automatically update the project such that the at least one successor task is modified based on the actual timing of the at least one predecessor task and interaction with a second interaction point causes the project to remain the same.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: June 28, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Bhuvaneshwari Chandrasekharan, Nitin Lahanu Hase, Pradeep Bansal, Balaji Cuttackam, Tarun Murala
  • Patent number: 11138006
    Abstract: Systems and methods may include software development tools that allow for planning hybrid projects performed according to a combination of project development models. A processor may be operatively coupled to a memory. The processor may determine a target application of an enterprise service. The processor may determine a backlog associated with the target application, wherein the backlog comprises one or more tasks, one or more stories, or any combination thereof. The processor may generate a hybrid project from the backlog comprising a waterfall phase having at least one task and an agile phase having at least one story.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: October 5, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Pradeep Bansal, Scott Fuller, Balaji Cuttackham
  • Patent number: 10936980
    Abstract: Present embodiments are directed toward systems and methods for enhancing the organization and overall management of resource allocation items in one or more enterprise networks by normalizing corresponding allocation objects, filtering the allocation objects based on one or more attributes of the allocation objects, grouping the allocation objects in a client instance view viewable to an individual, and generating a variety of allocation objects in accordance with the one or more filter configuration inputs and the one or more grouping configuration, improving client instance customization of resource allocations.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: March 2, 2021
    Assignee: SERVICENOW, INC.
    Inventors: Nitin Lahanu Hase, Pradeep Bansal, Sharath Chandra Lagisetty, Sunil Basavapura Nagarajappa, Yogesh Devatraj, Shankar Kattamanchi, Krishna Durgasi
  • Publication number: 20210012292
    Abstract: Systems and methods are related to timesheet entries in a unified view. The system may include a processor that receives a selection of a task from a list of tasks, such as project tasks, scrum tasks, incidents, or problems, displayed in a first portion of a unified view. The processor generates a timesheet entry based on the task selected. The processor displays the timesheet entry in a list of timesheet entries in a second portion of the unified view. The processor receives an input that indicates an amount of time on the at least one day of the timesheet entry. The processor determines a total amount of time based on the amount of time entered on the timesheet entry on the at least one day. The processor displays the total amount of time entered in each day in a third portion of the unified view.
    Type: Application
    Filed: September 24, 2020
    Publication date: January 14, 2021
    Inventors: Pradeep Bansal, Scott Fuller, Balaji Cuttackham
  • Patent number: 10789575
    Abstract: Systems and methods are related to timesheet entries in a unified view. The system may include a processor that receives a selection of a task from a list of tasks, such as project tasks, scrum tasks, incidents, or problems, displayed in a first portion of a unified view. The processor generates a timesheet entry based on the task selected. The processor displays the timesheet entry in a list of timesheet entries in a second portion of the unified view. The processor receives an input that indicates an amount of time on the at least one day of the timesheet entry. The processor determines a total amount of time based on the amount of time entered on the timesheet entry on the at least one day. The processor displays the total amount of time entered in each day in a third portion of the unified view.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: September 29, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Pradeep Bansal, Scott Fuller, Balaji Cuttackham
  • Publication number: 20200302360
    Abstract: A resource allocation interface implemented by a computing system may be implemented on a client instance. The resource allocation interface determines an identity of an entity within an overall multi-layer resource allocation hierarchy. The resource allocation interface may then present resource allocation data on the resource allocation interface commensurate with the identity of the user or the layer of the hierarchy with which the user is associated. The resource allocation interface may receive user inputs to portions of the resource allocation data. In response to receiving user inputs to the portions of the resource allocation data the user has permission to access, the resource allocation interface implements the user customizations based on those user inputs. In this manner, the user may create a new project, request funds for a project, allocate funds, approve requests for funds, customize existing resource allocation plans, and so forth, all within the resource allocation interface.
    Type: Application
    Filed: March 19, 2019
    Publication date: September 24, 2020
    Inventors: Anna Kotliarevskaia, Pradeep Bansal, Colin Jayes O'Brien, Sharath Chandra Lagisetty
  • Publication number: 20200301703
    Abstract: Systems and methods may include software development tools that allow for planning hybrid projects performed according to a combination of project development models. A processor may be operatively coupled to a memory. The processor may determine a target application of an enterprise service. The processor may determine a backlog associated with the target application, wherein the backlog comprises one or more tasks, one or more stories, or any combination thereof. The processor may generate a hybrid project from the backlog comprising a waterfall phase having at least one task and an agile phase having at least one story.
    Type: Application
    Filed: June 11, 2020
    Publication date: September 24, 2020
    Inventors: Pradeep Bansal, Scott Fuller, Balaji Cuttackham
  • Patent number: 10713040
    Abstract: Systems and methods may include software development tools that allow for planning hybrid projects performed according to a combination of project development models. A processor may be operatively coupled to a memory. The processor may determine a target application of an enterprise service. The processor may determine a backlog associated with the target application, wherein the backlog comprises one or more tasks, one or more stories, or any combination thereof. The processor may generate a hybrid project from the backlog comprising a waterfall phase having at least one task and an agile phase having at least one story.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: July 14, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Pradeep Bansal, Scott Fuller, Balaji Cuttackham
  • Publication number: 20190340553
    Abstract: Present embodiments are directed toward systems and methods for enhancing the organization and overall management of resource allocation items in one or more enterprise networks by normalizing corresponding allocation objects, filtering the allocation objects based on one or more attributes of the allocation objects, grouping the allocation objects in a client instance view viewable to an individual, and generating a variety of allocation objects in accordance with the one or more filter configuration inputs and the one or more grouping configuration, improving client instance customization of resource allocations.
    Type: Application
    Filed: May 7, 2018
    Publication date: November 7, 2019
    Inventors: Nitin Lahanu Hase, Pradeep Bansal, Sharath Chandra Lagisetty, Sunil Basavapura Nagarajappa, Yogesh Devatraj, Shankar Kattamanchi, Krishna Durgasi
  • Publication number: 20190340565
    Abstract: Systems and methods may include a cloud computing system configured to execute instructions to generate a planning console accessible from an instance provided on a client network, wherein the planning console includes a semi-automated scheduling mode and a project with a plurality of project tasks that include a predecessor task with a planned timing, and wherein executing the instructions includes determining at least one dependency relationship between the predecessor task and at least one successor task, identifying a timing difference between the planned timing and an actual timing of the predecessor task, and generating an one or more user-selectable interaction points, in the semi-automated scheduling mode, to automatically update the project such that the at least one successor task is modified based on the actual timing of the at least one predecessor task and interaction with a second interaction point causes the project to remain the same.
    Type: Application
    Filed: May 4, 2018
    Publication date: November 7, 2019
    Inventors: Bhuvaneshwari Chandrasekharan, Nitin Lahanu Hase, Pradeep Bansal, Balaji Cuttackam, Tarun Murala
  • Publication number: 20190278592
    Abstract: Systems and methods may include software development tools that allow for planning hybrid projects performed according to a combination of project development models. A processor may be operatively coupled to a memory. The processor may determine a target application of an enterprise service. The processor may determine a backlog associated with the target application, wherein the backlog comprises one or more tasks, one or more stories, or any combination thereof. The processor may generate a hybrid project from the backlog comprising a waterfall phase having at least one task and an agile phase having at least one story.
    Type: Application
    Filed: March 18, 2019
    Publication date: September 12, 2019
    Inventors: Pradeep Bansal, Scott Fuller, Balaji Cuttackham
  • Patent number: 10275241
    Abstract: Systems and methods may include software development tools that allow for planning hybrid projects performed according to a combination of project development models. A processor may be operatively coupled to a memory. The processor may determine a target application of an enterprise service. The processor may determine a backlog associated with the target application, wherein the backlog comprises one or more tasks, one or more stories, or any combination thereof. The processor may generate a hybrid project from the backlog comprising a waterfall phase having at least one task and an agile phase having at least one story.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: April 30, 2019
    Assignee: SERVICENOW, INC.
    Inventors: Pradeep Bansal, Scott Fuller, Balaji Cuttackham
  • Publication number: 20180322468
    Abstract: Systems and methods are related to timesheet entries in a unified view. The system may include a processor that receives a selection of a task from a list of tasks, such as project tasks, scrum tasks, incidents, or problems, displayed in a first portion of a unified view. The processor generates a timesheet entry based on the task selected. The processor displays the timesheet entry in a list of timesheet entries in a second portion of the unified view. The processor receives an input that indicates an amount of time on the at least one day of the timesheet entry. The processor determines a total amount of time based on the amount of time entered on the timesheet entry on the at least one day. The processor displays the total amount of time entered in each day in a third portion of the unified view.
    Type: Application
    Filed: May 5, 2017
    Publication date: November 8, 2018
    Inventors: Pradeep Bansal, Scott Fuller, Balaji Cuttackham
  • Publication number: 20180321935
    Abstract: Systems and methods may include software development tools that allow for planning hybrid projects performed according to a combination of project development models. A processor may be operatively coupled to a memory. The processor may determine a target application of an enterprise service. The processor may determine a backlog associated with the target application, wherein the backlog comprises one or more tasks, one or more stories, or any combination thereof. The processor may generate a hybrid project from the backlog comprising a waterfall phase having at least one task and an agile phase having at least one story.
    Type: Application
    Filed: May 5, 2017
    Publication date: November 8, 2018
    Inventors: Pradeep Bansal, Scott Fuller, Balaji Cuttackham
  • Publication number: 20100057560
    Abstract: Systems and techniques for predicting customer response to content and selecting content for delivery to particular customers in accordance with the predictions. As information is delivered to and received from a plurality of customers over multiple communication channels, data streams representing communications between providers and customers are analyzed and selected data extracted therefrom. Linkages are created between data collected from the different channels and data are anonymized. The data are analyzed to create a customer response predictor for each customer that models customer behavior and predicts customer response to advertisements. As content, such as advertisements, are to be delivered to a destination, information from a predictor created using data collected from a customer associated with the destination is used to select appropriate content.
    Type: Application
    Filed: September 4, 2008
    Publication date: March 4, 2010
    Applicant: AT&T Labs, Inc.
    Inventors: Ann Skudlark, Pradeep Bansal, Carroll W. Creswell, Colin R. Goodall, Guy J. Jacobson, Andrea Skarra, Christopher Volinsky, James W. Watson
  • Publication number: 20020099720
    Abstract: A method and system for performing improved directory assistance searches is provided. A first embodiment uses genealogical information to narrow search results to include only those listings related the genealogical relative. A second embodiment maintains old listings and links the old listings to new listings as individuals and organizations move from one location and/or telephone number to another. Users searching for target listings can follow the links to determine whether information is current. In a third embodiment, an accuracy indicator is used to indicate the last date on which the listing data was likely known to be accurate. In a fourth embodiment, a modified world wide web search is performed to supplement the directory assistance search. A selection screen is used to allow a user to select the method(s) to be used to perform the search.
    Type: Application
    Filed: January 23, 2001
    Publication date: July 25, 2002
    Inventor: Pradeep Bansal