Patents by Inventor Kiran Singh

Kiran Singh 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: 20240146565
    Abstract: Techniques for virtualizing tenant transport interfaces configured to implement per-tenant network routing attribute differentiation in each tenant overlay of a multisite wide area network (WAN) and share the virtual transport interfaces between multi-tenant edge (MTE) devices providing transport services to tenant devices based on a defined tenant tier model. A Software-Defined Networking (SDN) controller may receive a physical transport interface and/or a device type associated with a tenant device. The SDN controller may determine a virtual transport interface for the tenant device based on a tier associated with the tenant. MTE device(s) may utilize the physical transport interface to establish sessions with other MTE device(s) in the WAN. The virtual transport interface may be utilized by MTE devices to implement and/or enforce network routing attributes when forwarding network traffic associated with the tenant via the sessions established between the MTE devices through the WAN.
    Type: Application
    Filed: November 2, 2022
    Publication date: May 2, 2024
    Inventors: Ajeet Pal Singh Gill, Balaji Sundararajan, Srilatha Tangirala, Nithin Bangalore Raju, Ravi Kiran Chintallapudi, Pradeepan Kannawadi, Ganesh Devendrachar
  • Patent number: 11966966
    Abstract: Systems and methods for managing a multi-listing combined offer are provided. A networked system receives an indication to add a combination of items from multiple sellers into a virtual cart. In response, the networked system causes presentation of a user interface showing a combination of items from multiple sellers. The networked system receives, from the buyer, a buyer offer price for the combination of items. In response, the networked system accesses, from a data storage, item information for each item of the combination of items, whereby the item information includes a seller identifier, an original item price, and shipping cost for each item. The networked system then generates, based on the accessed item information and the buyer offer price, a split offer price for each seller, whereby the split offer price is a split of the buyer offer price. The split offer price is then presented to each corresponding seller.
    Type: Grant
    Filed: May 9, 2023
    Date of Patent: April 23, 2024
    Assignee: EBAY INC.
    Inventors: Vikas Singh, Muthuramalingam Sundaresan, Bhupendra G. Jain, Kiran Kanchamreddy
  • Patent number: 11962429
    Abstract: Techniques for virtualizing tenant transport interfaces configured to implement per-tenant network routing attribute differentiation in each tenant overlay of a multisite wide area network (WAN) and share the virtual transport interfaces between multi-tenant edge (MTE) devices providing transport services to tenant devices based on a defined tenant tier model. A Software-Defined Networking (SDN) controller may receive a physical transport interface and/or a device type associated with a tenant device. The SDN controller may determine a virtual transport interface for the tenant device based on a tier associated with the tenant. MTE device(s) may utilize the physical transport interface to establish sessions with other MTE device(s) in the WAN. The virtual transport interface may be utilized by MTE devices to implement and/or enforce network routing attributes when forwarding network traffic associated with the tenant via the sessions established between the MTE devices through the WAN.
    Type: Grant
    Filed: November 2, 2022
    Date of Patent: April 16, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Balaji Sundararajan, Srilatha Tangirala, Ajeet Pal Singh Gill, Nithin Bangalore Raju, Ravi Kiran Chintallapudi, Pradeepan Kannawadi, Ganesh Devendrachar
  • Patent number: 11900075
    Abstract: In some implementations, a device may generate, based at least in part on a first set of inputs, a serverless software development environment associated with a set of cloud resources. The device may generate, based at least in part on a first machine learning model, a technology stack recommendation having a set of associated tools for performing a software development task. The device may instantiate the selected technology stack in the serverless software development environment and generate a set of applications based at least in part on executing the set of tools. The device may deploy the set of applications in one or more serverless application environments. The device may use machine learning to observe deployed applications, detect hidden anomalies, and perform root-cause analysis, thereby providing a lean and sustainable serverless environment.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: February 13, 2024
    Assignee: Accenture Global Solutions Limited
    Inventors: Rajendra Prasad Tanniru, Aditi Kulkarni, Koushik M. Vijayaraghavan, Vijeth Srinivas Hegde, Ravindra Kabbinale, Sreenath Kothavoor, Amrutha Pervody Bhat, Meghana B Srinath, Ravi Kiran Singh, Dilip Krishnan, Naveen Raj K P, Sumanth Channegowda, Vinay Chamarthi, Lakshmi Srinivasan, Santhosh Mv
  • Patent number: 11895593
    Abstract: To reduce power consumption, a user equipment (UE) may trigger a microsleep in a subframe when a physical downlink control channel (PDCCH) does not include a downlink grant. However, because the microsleep depends on the PDCCH not including a downlink grant, the UE cannot trigger the microsleep until after the PDCCH is decoded. Accordingly, in some aspects, a UE may enable an aggressive extra microsleep in which a microsleep duration may be increased by reducing a PDCCH decode time. For example, a UE may use a stale channel estimate and noise estimate from a previous subframe to perform PDCCH demapping when conditions related to a PDCCH block error rate are satisfied. In this way, removing channel estimation and noise estimation from a PDCCH demapping path may reduce the PDCCH decode time, whereby the UE may trigger a microsleep sooner to increase a sleep ratio and thereby increase power savings.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: February 6, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Manu Krishnan Kavunkal, Manav Lnu, Manish Jain, Abhishek Kumar, Venkata Pavan Kumar Bhargav Medepally, Kiran Singh Matharu, Parees Kambli, Awlok Singh Josan, Farrukh Rashid, Ashutosh Vinod Agrawal
  • Publication number: 20240027157
    Abstract: A weapon usage monitoring system that monitors information about at least a first weapon and a second weapon includes a mobile networking hub, a first weapon response device, a second weapon response device and an edge compute resource. The mobile networking hub can provide a local area network (LAN). The first weapon response device can have a first sensor that senses first weapon response data about the first weapon. The first weapon response device can communicate the first weapon response data to the mobile networking hub. The second weapon response device can have a second sensor that senses second weapon response data about the second weapon. The second weapon response device can communicate the second weapon response data to the mobile networking hub. An edge compute resource can aggregate the first and second weapon response data from the mobile networking hub into aggregated weapon response data.
    Type: Application
    Filed: September 28, 2023
    Publication date: January 25, 2024
    Applicant: Armaments Research Company Inc.
    Inventors: Michael John Canty, Kyle William Broadway, Isaac E. Peachin, Vikas Arun, Joe Tran Lucas, Michael David Pelton, Kiran Singh Sahni, Joshua Haynes, William Deng
  • Publication number: 20230342128
    Abstract: Disclosed examples display a template mapping graphical user interface (GUI), the template mapping GUI indicative of services mappable to service templates; map a first service of the services to a first service template of the service templates; and generate an application blueprint based on the first service mapped to the first service template, the application blueprint to provide an option during a runtime phase for user-selection of the first service to be deployed based on the application blueprint.
    Type: Application
    Filed: June 29, 2023
    Publication date: October 26, 2023
    Inventors: Agila Govindaraju, Kiran Singh, Ashish Kumar Jain
  • Publication number: 20230315397
    Abstract: In some implementations, a device may generate, based at least in part on a first set of inputs, a serverless software development environment associated with a set of cloud resources. The device may generate, based at least in part on a first machine learning model, a technology stack recommendation having a set of associated tools for performing a software development task. The device may instantiate the selected technology stack in the serverless software development environment and generate a set of applications based at least in part on executing the set of tools. The device may deploy the set of applications in one or more serverless application environments. The device may use machine learning to observe deployed applications, detect hidden anomalies, and perform root-cause analysis, thereby providing a lean and sustainable serverless environment.
    Type: Application
    Filed: March 31, 2022
    Publication date: October 5, 2023
    Inventors: Rajendra PRASAD TANNIRU, Aditi KULKARNI, Koushik M. VIJAYARAGHAVAN, Vijeth SRINIVAS HEGDE, Ravindra KABBINALE, Sreenath KOTHAVOOR, Amrutha PERVODY BHAT, Meghana B SRINATH, Ravi Kiran SINGH, Dilip KRISHNAN, Naveen RAJ K P, Sumanth CHANNEGOWDA, Vinay CHAMARTHI, Lakshmi SRINIVASAN, Santhosh MV
  • Patent number: 11714621
    Abstract: An example apparatus includes means for generating an application blueprint during a design phase, the application blueprint to bind a service template to a node of an application to be deployed in a cloud environment, the service template to be mapped to a plurality of services that are selectable during a runtime phase; and means for generating a deployment profile during the runtime phase, the deployment profile generating means to: select a first service and a second service from the plurality of services mapped to the service template when the application is to be deployed in the cloud environment, the first service different from the second service; generate a first deployment profile to deploy a first instance of the application based on the first service; and generate a second deployment profile to deploy a second instance of the application based on the second service.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: August 1, 2023
    Assignee: VMware, Inc.
    Inventors: Agila Govindaraju, Kiran Singh, Ashish Kumar Jain
  • Publication number: 20230024091
    Abstract: To reduce power consumption, a user equipment (UE) may trigger a microsleep in a subframe when a physical downlink control channel (PDCCH) does not include a downlink grant. However, because the microsleep depends on the PDCCH not including a downlink grant, the UE cannot trigger the microsleep until after the PDCCH is decoded. Accordingly, in some aspects, a UE may enable an aggressive extra microsleep in which a microsleep duration may be increased by reducing a PDCCH decode time. For example, a UE may use a stale channel estimate and noise estimate from a previous subframe to perform PDCCH demapping when conditions related to a PDCCH block error rate are satisfied. In this way, removing channel estimation and noise estimation from a PDCCH demapping path may reduce the PDCCH decode time, whereby the UE may trigger a microsleep sooner to increase a sleep ratio and thereby increase power savings.
    Type: Application
    Filed: March 8, 2022
    Publication date: January 26, 2023
    Inventors: Manu Krishnan KAVUNKAL, Manav LNU, Manish JAIN, Abhishek KUMAR, Venkata Pavan Kumar Bhargav MEDEPALLY, Kiran Singh MATHARU, Parees KAMBLI, Awlok Singh JOSAN, Farrukh RASHID, Ashutosh Vinod AGRAWAL
  • Publication number: 20210132930
    Abstract: An example apparatus includes means for generating an application blueprint during a design phase, the application blueprint to bind a service template to a node of an application to be deployed in a cloud environment, the service template to be mapped to a plurality of services that are selectable during a runtime phase; and means for generating a deployment profile during the runtime phase, the deployment profile generating means to: select a first service and a second service from the plurality of services mapped to the service template when the application is to be deployed in the cloud environment, the first service different from the second service; generate a first deployment profile to deploy a first instance of the application based on the first service; and generate a second deployment profile to deploy a second instance of the application based on the second service.
    Type: Application
    Filed: January 11, 2021
    Publication date: May 6, 2021
    Inventors: Agila Govindaraju, Kiran Singh, Ashish Kumar Jain
  • Patent number: 10942790
    Abstract: The current document is directed to an automated-application-release-management subsystem that executes application-release-management pipelines that includes one or more tasks and/or stages, execution of which launch execution of scripts on specified host computers. The capability for launching scripts from application-release-management-pipeline tasks and stages provides flexibility in design and development of application-release-management pipelines and provides an incremental path for migration of legacy-script-based application-release management to automated pipeline-based application-release management.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: March 9, 2021
    Assignee: VMWARE, INC.
    Inventors: Kiran Singh, Ankit Shrivastava, Mohammed Muneebuddin
  • Publication number: 20210027888
    Abstract: Exemplary embodiments of the present disclosure are directed towards an artificial intelligence platform and computer implemented method for collaborating, automating and organizing drugs/medical/consultations/health information & Services between stakeholders in the pharmaceutical/healthcare industries. This also extends to professionals in the veterinary space such as veterinarians and animal specialists. The medical information generation module comprising: prescription fulfillment module, collaboration module, health assistant module, analytics module, virtual pharmacy & consultation module, and prescription auction module. The prescription fulfillment module is configured to use medical information collected from a database and, with the use of artificial intelligence, display medical information data and additional supplements & services suggestions on computing devices based on users.
    Type: Application
    Filed: July 21, 2020
    Publication date: January 28, 2021
    Inventors: KIRAN SINGH BHATIA, ISHAN ALOIS SINGH BHATIA, ARJAN FELIX SINGH BHATIA, USHVINDER SINGH BHATIA
  • Patent number: 10891121
    Abstract: A disclosed example to configure an application blueprint includes binding, during a design phase, a service template to a node of the application blueprint, the application blueprint corresponding to an application to be deployed, the service template mapped to a plurality of services to be selectable during a runtime phase to implement the node; and storing, during the design phase, the application blueprint for subsequent access during the runtime phase to generate a first deployment profile and a second deployment profile, the first deployment profile to deploy a first instance of the application based on a first service selected from the service template to implement the node, and the second deployment profile to deploy a second instance of the application based on a second service, different from the first service, selected from the service template to implement the node.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: January 12, 2021
    Assignee: VMWare, Inc.
    Inventors: Agila Govindaraju, Kiran Singh, Ashish Kumar Jain
  • Patent number: 10855521
    Abstract: A system and method for efficiently replacing clients running a large scale application uses a pool of clients, which includes a group of active clients running the large scale application and at least one standby client. When a particular active client is identified to be replaced, one of the at least one standby client is selected as a replacement client for the particular active client. The particular active client is replaced with the selected replacement client with respect to the running of the large scale application such that the particular client is removed from the group of active clients and the selected replacement client is added to the group of active clients.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: December 1, 2020
    Assignee: VMware, Inc.
    Inventors: Shyam Sundar Rao Mankala, Servesh Singh, Anne Holler, Arun Narayanaswamy, Kiran Singh
  • Patent number: 10582011
    Abstract: A server includes a network communication device, a storage device, and a processing device. The processing device executes computer-readable instructions that, when executed by the processing device, cause the processing device to: receive contextual data from a client computing device via the network communication device, the contextual data indicates a first application view displayed on the client computing device; identify a first application function ID that identifies a first application function corresponding with the first application view; determine a first user intent ID that corresponds with the first application function ID; determine a second user intent ID that transitions from the first user intent ID; identify a second application function ID that corresponds with the second user intent ID; retrieve a card object corresponding with the second application function ID from the storage device; and transmit the card object to the client computing device via the network communication device.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: March 3, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Brahm Kiran Singh, Kalyan Desineni, Rajesh Konda, Yeongmi Jeon
  • Publication number: 20190243626
    Abstract: A disclosed example to configure an application blueprint includes binding, during a design phase, a service template to a node of the application blueprint, the application blueprint corresponding to an application to be deployed, the service template mapped to a plurality of services to be selectable during a runtime phase to implement the node; and storing, during the design phase, the application blueprint for subsequent access during the runtime phase to generate a first deployment profile and a second deployment profile, the first deployment profile to deploy a first instance of the application based on a first service selected from the service template to implement the node, and the second deployment profile to deploy a second instance of the application based on a second service, different from the first service, selected from the service template to implement the node.
    Type: Application
    Filed: April 11, 2019
    Publication date: August 8, 2019
    Inventors: Agila Govindaraju, Kiran Singh, Ashish Kumar Jain
  • Patent number: 10275270
    Abstract: Methods and apparatus are disclosed to scale application deployments in cloud computing environments using virtual machine pools. An example method disclosed herein includes preparing a virtual machine pool including a virtual machine for use in a scaling operation, the virtual machine prepared in accordance with a blueprint of the application deployed in a deployment environment separate from the virtual machine pool, in response to receiving a request to scale the application, determining by executing an instruction with a processor, whether configuration information of the virtual machine pool satisfies a scaling requirement included in the request, and based on the determination, executing an instruction with the processor to transfer the virtual machine from the virtual machine pool to the deployment environment to perform the scaling operation in accordance with the request to scale.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: April 30, 2019
    Assignee: VMWARE, INC.
    Inventors: Servesh Singh, Kiran Singh, Shyam Mankala
  • Patent number: 10261769
    Abstract: Disclosed examples to configure an application blueprint involve selecting, during a runtime phase, a first service and a second service from a plurality of services mapped to a service template, the service template bound to a node by an application blueprint, the application blueprint generated during a design phase; generating, during the runtime phase, a first deployment profile to deploy a first application on the node in a cloud environment, the first deployment profile based on the application blueprint, the first deployment profile identifying the first service; and generating, during the runtime phase, a second deployment profile to deploy a second application on the node in the cloud environment based on the application blueprint, the second deployment profile identifying the second service.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: April 16, 2019
    Assignee: VMware, Inc.
    Inventors: Agila Govindaraju, Kiran Singh, Ashish Kumar Jain
  • Patent number: 10157044
    Abstract: The current document is directed to automated application-release-management facilities that, in a described implementation, coordinate continuous development and release of cloud-computing applications. The application-release-management process is specified, in the described implementation, by application-release-management pipelines, each pipeline comprising one or more stages, with each stage comprising one or more tasks.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: December 18, 2018
    Assignee: VMware, Inc.
    Inventors: Rajesh Khazanchi, Servesh Singh, Kiran Singh, Rishi Saraf, Vishal Jain, Shyam Sundar Rao Mankala