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: 20230297592
    Abstract: Techniques are disclosed for partitioning received data for use in a data stream. Data is received during a period of time at a device, such as a data partitioner. The device a) determines that a first subset of the data is for a first system component, b) a second subset of the data is for a second system component, and c) a third subset of the data is for the first system component. Also, determines that a first stream partition is mapped to the first system component and a second stream partition is mapped to the second system component. Based on these determinations, the device assigns the first and third subsets of the data to the first stream partition and the second subset of the data to the second stream partition. Thereafter, the device transmits a stream that includes the first stream partition and the second stream partition.
    Type: Application
    Filed: August 10, 2022
    Publication date: September 21, 2023
    Applicant: Oracle International Corporation
    Inventors: Kiran Kumar Palukuri, Pankaj Agrawal, Naga Raju Barri, Jerry Paul Russell, Satinder Singh
  • Publication number: 20230297436
    Abstract: Techniques are disclosed for aggregating received data from a data stream. Data is received from a particular stream partition to which a device is subscribed, and subsets of the data, from the particular stream partition, are aggregated based on respective keys associated with the subsets of the data. The device determines whether one or more subsets of data, associated with a particular key, meet at least one processing criteria, such as a threshold amount of data, and refraining from processing the aggregated data when the processing criteria is not met. Once additional subset(s) of data associated with the particular key are received, they are aggregated with the one or more subsets of data. When the processing criteria is satisfied, the device processes the aggregated subsets of data associated with the particular key.
    Type: Application
    Filed: December 2, 2022
    Publication date: September 21, 2023
    Applicant: Oracle International Corporation
    Inventors: Kiran Kumar Palukuri, Pankaj Agrawal, Naga Raju Barri, Jerry Paul Russell, Satinder Singh
  • Publication number: 20230281697
    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: Application
    Filed: May 9, 2023
    Publication date: September 7, 2023
    Inventors: Vikas Singh, Muthuramalingam Sundaresan, Bhupendra G. Jain, Kiran Kanchamreddy
  • Publication number: 20230250124
    Abstract: The present invention relates to substantially pure Clarithromycin 9-oxime more particularly Clarithromycin 9(E)-oxime having purity more than 98% and corresponding (Z)-isomer not more than 1%. The present invention further relates to a process for preparation of Clarithromycin 9(E)-oxime of formula (I), its pharmaceutically acceptable salts and purification.
    Type: Application
    Filed: October 27, 2020
    Publication date: August 10, 2023
    Applicants: HIKAL LIMITED, GALAPAGOS
    Inventors: Sudhir NAMBIAR, Rakesh Ramesh GANORKAR, Kiran CHAUDHARI, Anil GOHAR, Deeksha SINGH, Patrick CLAERHOUT STIJN POL
  • Publication number: 20230188607
    Abstract: In one embodiment, a method includes onboarding, by an edge router, a first tenant from a network management system and determining, by the edge router, a mapping of a tenant identifier associated with the first tenant to a controller identifier associated with a controller. The method also includes reserving, by the edge router, a port number in a kernel for the first tenant and inserting, by the edge router, the tenant identifier into a first control packet. The method further includes communicating, by the edge router, the first control packet to the controller via an encrypted control connection during a first peering session. The first peering session shares the encrypted control connection with a second peering session.
    Type: Application
    Filed: March 31, 2022
    Publication date: June 15, 2023
    Inventors: Srilatha Tangirala, Rahul Hardikar, Sheikh Qumruzzaman, Ravi Kiran Chintallapudi, Samir Thoria, Ajeet Pal Singh Gill, Vivek Agarwal
  • Patent number: 11669362
    Abstract: A task definition is received. The task definition indicates at least a location from which one or more software image can be obtained and information usable to determine an amount of resources to allocate to one or more software containers for the one or more software image. A set of virtual machine instances in which to launch the one or more software containers is determined, the one or more software image is obtained from the location included in the task definition and is launched as the one or more of software containers within the set of virtual machine instances.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: June 6, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Deepak Singh, Anthony Joseph Suarez, William Andrew Thurston, Anirudh Balachandra Aithal, Daniel Robert Gerdesmeier, Euan Skyler Kemp, Kiran Kumar Meduri, Muhammad Umer Azad
  • Patent number: 11663648
    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: June 2, 2021
    Date of Patent: May 30, 2023
    Assignee: EBAY INC.
    Inventors: Vikas Singh, Muthuramalingam Sundaresan, Bhupendra G. Jain, Kiran Kanchamreddy
  • Patent number: 11661558
    Abstract: The process and apparatus of the disclosure utilize a heater between a hydroprocessing reactor and a hydroisomerization reactor. A hydroprocessing feed exchanger cools hydroprocessed effluent to effect turndown of heated hydroprocessed effluent so as to not feed the hydroprocessed effluent to the hydroisomerization reactor at a higher temperature than necessary.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: May 30, 2023
    Assignee: UOP LLC
    Inventors: Kiran Ladkat, Pallavi Luharuka, John A. Petri, Ashwin Singh Tensingh, Yoga R Ayar
  • 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
  • Publication number: 20180089156
    Abstract: In various embodiments, an automatic presentation/document builder is disclosed, where in a first phase a database/datastore is constructed from previously assembled presentations and documents including ratings/rankings for components/segments based on actions of viewers of the previously assembled presentations. In a second phase, a new presentation/document is automatically created based on interactive guidance with respect to desired goals, points, and storylines. Presentation components are automatically chosen and/or automatically suggested based on search functionality using Content Rank Scores that include weighted parameters. Newly created documents are thus assembled from segments of previously assembled presentations/documents with the new draft presentation/document based on user guidance and a stated desired outcome. In the last phase, the user is provided with machine assisted recommendation to enhance the automatically assembled presentation/document.
    Type: Application
    Filed: September 26, 2017
    Publication date: March 29, 2018
    Inventors: Rahul Kapoor, Brahm Kiran Singh, Arun Lal