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: 20230297592Abstract: 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: ApplicationFiled: August 10, 2022Publication date: September 21, 2023Applicant: Oracle International CorporationInventors: Kiran Kumar Palukuri, Pankaj Agrawal, Naga Raju Barri, Jerry Paul Russell, Satinder Singh
-
Publication number: 20230297436Abstract: 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: ApplicationFiled: December 2, 2022Publication date: September 21, 2023Applicant: Oracle International CorporationInventors: Kiran Kumar Palukuri, Pankaj Agrawal, Naga Raju Barri, Jerry Paul Russell, Satinder Singh
-
Publication number: 20230281697Abstract: 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: ApplicationFiled: May 9, 2023Publication date: September 7, 2023Inventors: Vikas Singh, Muthuramalingam Sundaresan, Bhupendra G. Jain, Kiran Kanchamreddy
-
Publication number: 20230250124Abstract: 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: ApplicationFiled: October 27, 2020Publication date: August 10, 2023Applicants: HIKAL LIMITED, GALAPAGOSInventors: Sudhir NAMBIAR, Rakesh Ramesh GANORKAR, Kiran CHAUDHARI, Anil GOHAR, Deeksha SINGH, Patrick CLAERHOUT STIJN POL
-
Publication number: 20230188607Abstract: 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: ApplicationFiled: March 31, 2022Publication date: June 15, 2023Inventors: Srilatha Tangirala, Rahul Hardikar, Sheikh Qumruzzaman, Ravi Kiran Chintallapudi, Samir Thoria, Ajeet Pal Singh Gill, Vivek Agarwal
-
Patent number: 11669362Abstract: 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: GrantFiled: April 25, 2022Date of Patent: June 6, 2023Assignee: 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: 11663648Abstract: 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: GrantFiled: June 2, 2021Date of Patent: May 30, 2023Assignee: EBAY INC.Inventors: Vikas Singh, Muthuramalingam Sundaresan, Bhupendra G. Jain, Kiran Kanchamreddy
-
Patent number: 11661558Abstract: 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: GrantFiled: December 29, 2020Date of Patent: May 30, 2023Assignee: UOP LLCInventors: Kiran Ladkat, Pallavi Luharuka, John A. Petri, Ashwin Singh Tensingh, Yoga R Ayar
-
Publication number: 20230024091Abstract: 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: ApplicationFiled: March 8, 2022Publication date: January 26, 2023Inventors: 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: 20210132930Abstract: 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: ApplicationFiled: January 11, 2021Publication date: May 6, 2021Inventors: Agila Govindaraju, Kiran Singh, Ashish Kumar Jain
-
Patent number: 10942790Abstract: 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: GrantFiled: March 21, 2016Date of Patent: March 9, 2021Assignee: VMWARE, INC.Inventors: Kiran Singh, Ankit Shrivastava, Mohammed Muneebuddin
-
Publication number: 20210027888Abstract: 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: ApplicationFiled: July 21, 2020Publication date: January 28, 2021Inventors: KIRAN SINGH BHATIA, ISHAN ALOIS SINGH BHATIA, ARJAN FELIX SINGH BHATIA, USHVINDER SINGH BHATIA
-
Patent number: 10891121Abstract: 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: GrantFiled: April 11, 2019Date of Patent: January 12, 2021Assignee: VMWare, Inc.Inventors: Agila Govindaraju, Kiran Singh, Ashish Kumar Jain
-
Patent number: 10855521Abstract: 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: GrantFiled: October 7, 2015Date of Patent: December 1, 2020Assignee: VMware, Inc.Inventors: Shyam Sundar Rao Mankala, Servesh Singh, Anne Holler, Arun Narayanaswamy, Kiran Singh
-
Patent number: 10582011Abstract: 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: GrantFiled: August 6, 2015Date of Patent: March 3, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Brahm Kiran Singh, Kalyan Desineni, Rajesh Konda, Yeongmi Jeon
-
Publication number: 20190243626Abstract: 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: ApplicationFiled: April 11, 2019Publication date: August 8, 2019Inventors: Agila Govindaraju, Kiran Singh, Ashish Kumar Jain
-
Patent number: 10275270Abstract: 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: GrantFiled: June 30, 2016Date of Patent: April 30, 2019Assignee: VMWARE, INC.Inventors: Servesh Singh, Kiran Singh, Shyam Mankala
-
Patent number: 10261769Abstract: 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: GrantFiled: January 27, 2017Date of Patent: April 16, 2019Assignee: VMware, Inc.Inventors: Agila Govindaraju, Kiran Singh, Ashish Kumar Jain
-
Patent number: 10157044Abstract: 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: GrantFiled: March 9, 2016Date of Patent: December 18, 2018Assignee: VMware, Inc.Inventors: Rajesh Khazanchi, Servesh Singh, Kiran Singh, Rishi Saraf, Vishal Jain, Shyam Sundar Rao Mankala
-
Publication number: 20180089156Abstract: 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: ApplicationFiled: September 26, 2017Publication date: March 29, 2018Inventors: Rahul Kapoor, Brahm Kiran Singh, Arun Lal