Patents by Inventor Manish Gupta
Manish Gupta 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).
-
Patent number: 11922226Abstract: Adaptive control of deadline-constrained workload migrations can include monitoring migrations of workloads forming a wave migrating from a source computing node to a target computing node. The monitoring can be performed in real time. The migrations can be performed by transferring image replications of each workload over a data communication network. Based on an expected bandwidth availability, a likelihood that a cutover deadline associated with the wave is exceeded prior to completing a migration of each of the wave's workloads can be predicted. Migration of one or more selected workloads can be suspended in response to determining that exceeding the cutover deadline prior to completing migration of each of the wave's workloads is likely.Type: GrantFiled: June 29, 2021Date of Patent: March 5, 2024Assignee: Kyndryl, Inc.Inventor: Manish Gupta
-
Patent number: 11914336Abstract: Devices, methods, and systems for controlling a plurality of devices and equipment installed at a building. A system or common model of the devices and equipment at the building may be accessible by a technician during setup of a BMS for a building. The system model may enforce standardized device names and standardized point names that may be hardware agnostic for the plurality of devices and equipment installed at the building. A gateway in communication with the installed devices and equipment, along with a computing device storing the system model, may receive point information from the installed devices and equipment and convert the received point information into hardware agnostic point information. The gateway may receive hardware agnostic control commands from the system model and convert the hardware agnostic control commands into hardware specific control commands.Type: GrantFiled: June 11, 2021Date of Patent: February 27, 2024Assignee: Honeywell International Inc.Inventors: Venugopala Kilingar Nadumane, Prabhat Ranjan, Arun Katoch, Narayanaswamy Bandi, Manish Gupta, Gutha Stalin Sanghamitra, Nithin Yadalla Ramgopal, Barnali Chetia
-
Patent number: 11915263Abstract: Techniques for presenting a content item with a media item are described. The techniques include receiving user input indicating a placement preference for a content item to be presented with a media item. The placement preference indicates a presentation preference of the content item relative to presentation of the media item. The placement preference is used to influence selection of a media item with which the content item is to be presented.Type: GrantFiled: December 16, 2021Date of Patent: February 27, 2024Assignee: GOOGLE LLCInventors: Poorva Arankalle, Brienne M. Finger, Lin Liao, Manish Gupta, Rajas Moonka, Reuven Lax, Jill A. Huchital
-
Patent number: 11902160Abstract: Techniques for EVPN Host Routed Bridging (HRB) and EVPN cloud-native data center with Host Routed Bridging (HRB) are described. A host computing device of a data center includes one or more containerized user-level applications. A cloud native virtual router is configured for dynamic deployment by the data center application orchestration engine and operable in a user space of the host computing device. Processing circuitry is configured for execution of the containerized user-level applications and the cloud native virtual router. The cloud native virtual router comprises a containerized routing protocol process configured to operate as a control plane, and a data plane for the containerized router. The data plane is configured to operate an ethernet virtual private network (EVPN) encapsulation/decapsulation data path of an overlay network for communicating layer two (L2) network traffic of the containerized user applications over a switch fabric of the data center.Type: GrantFiled: October 26, 2021Date of Patent: February 13, 2024Assignee: Juniper Networks, Inc.Inventors: Wen Lin, Manish Gupta, Shivakumar Channalli, Vinay K Nallamothu
-
Patent number: 11892399Abstract: An optical system for performing an absorption measurement of a medium sample includes a laser source configured to output a laser beam having a wavelength corresponding to an absorption region of interest; a ringdown cavity comprising a chamber configured to receive the medium sample, an input mirror at an input end, an output mirror at an output end, and an optical axis that extends through the centers of the input mirror and the output mirror; a coupling device configured to couple the laser beam through the input mirror into the chamber; and a detector optically coupled with the cavity, and configured to detect an intensity of light of the wavelength corresponding to the absorption region of interest that extends through the output mirror, wherein a cavity geometry of the cavity increases the re-entrant condition of the cavity relative to a conventional cavity comprised of two spherical mirrors.Type: GrantFiled: January 25, 2023Date of Patent: February 6, 2024Assignee: Nikira Labs Inc.Inventors: Manish Gupta, Rupal Gupta
-
Patent number: 11868380Abstract: Systems and methods are disclosed for hierarchical categorical and sub-categorical topic modeling allowing, in response to a query in natural language, a set of results to be determined which are both semantically relevant to the user and diverse, by containing information complementary or adjacent to that of the query. Such a paradigm permits exploration and discovery of new topics and ideas in large collections of documents. In some embodiments, one or more non-negative matrix factorization (“NMF”) algorithms are applied in determining a hierarchical topic model including the semantically-related categories and sub-categories. The dataset may include authorized social media data collection, and machine learning techniques can optimize the generation of the topic model and/or the search results.Type: GrantFiled: August 7, 2019Date of Patent: January 9, 2024Assignee: Amazon Technologies, Inc.Inventors: Christina Pavlopoulou, Manish Gupta, Russ Thompson
-
Publication number: 20230406340Abstract: Various aspects of a system and method to provide driving assistance to safely overtake a vehicle are disclosed herein. In accordance with an embodiment, an electronic control unit used in a first vehicle is configured to detect a second vehicle in front of the first vehicle. A first position associated with the first vehicle and a second position associated with the detected second vehicle is determined for a first time instance. It may be determined whether a lateral distance between the determined first position and the determined second position is below a pre-defined threshold distance. A first alert is generated when the determined lateral distance is below the pre-defined threshold distance.Type: ApplicationFiled: July 31, 2023Publication date: December 21, 2023Inventors: MANISH GUPTA, RAMESHA CHELUR RAMACHANDRA SASTRY, PRAMOD CHINTALAPOODI, SHO TANAKA
-
Publication number: 20230394040Abstract: Aspects of the present disclosure relate to providing, based on a partial query string, a plurality of autosuggestions that are diverse in nature such that the user is more likely to see the preferred complete query terms and therefore more likely to select one of the preferred suggestions which will increase search efficiency. As described herein, such functionality relates to generating cluster groups of candidate suggestions, each cluster including sub-topics, then performing the search based on a selected cluster or sub-topic. To generate the cluster groups, systems and methods, as described herein, analyze the similarity between candidate suggestions as well as the popularity of generated sub-topics. The cluster groups and sub-topics may be displayed visually, and in certain embodiments the cluster groups are ordered vertically from top to bottom and aligned to the left side of the display, while sub-topics are ordered horizontally from left to right following the cluster label.Type: ApplicationFiled: June 6, 2022Publication date: December 7, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Manish GUPTA, Puneet AGRAWAL
-
Patent number: 11838201Abstract: A method includes generating a first shortest path tree for traffic routing in a network, the first shortest path tree identifying a corresponding shortest path from the network node to other nodes in the network and generating a second shortest path tree for traffic routing after removing an element from the network. The second shortest path tree identifies a corresponding shortest path from the network node to the other nodes in the network with the element removed. A third shortest path tree is generated, which is a weighted version of the second shortest path tree with a weight value added to any node or link in the network sharing a SRLG value with the element removed from the network. Network traffic is enforced based on a comparison of the third shortest path tree with at least one of the first shortest path tree and the second shortest path tree.Type: GrantFiled: July 23, 2021Date of Patent: December 5, 2023Assignee: Cisco Technology, Inc.Inventors: Manish Gupta, Peter Psenak
-
Publication number: 20230380679Abstract: A computer system is provided. The system includes a computing device including at least one data processor and at least one computer readable storage medium storing computer-executable instructions. The system further includes a device configured to communicate with the computing device and having a display. The at least one data processor is configured to execute the computer executable instructions to perform operations. The operations including displaying, using the at least one data processor and on the display, a first eye condition assessment or eye condition correction activity of a plurality of eye condition assessments or correction activities configured to measure one or more visual skills of a user. The operations further include receiving, by the at least one data processor, user input with respect to the first eye condition assessment or eye condition correction activity. The operations further include determining whether a target value of at least one parameter has been reached.Type: ApplicationFiled: August 15, 2023Publication date: November 30, 2023Inventors: Benjamin Backus, Brian Dornbos, Tuan Tran, James J. Blaha, Manish Gupta
-
Publication number: 20230385414Abstract: A system and method for securing an application through an application-aware runtime agent can include: acquiring a code profile, instrumenting the application with a runtime agent according to the code profile, enforcing the runtime agent on the execution of the application, and responding to the runtime agent. Enforcing the runtime agent on the execution of the application can include monitoring the execution flow, which comprises of monitoring the utilization of the controls through the execution of the application; detecting a threat, which comprises identifying a section of the execution flow as a potential security threat; and regulating the execution flow to prevent or ameliorate the security threat. Responding to the runtime agent can include responding to the security threat and providing a user interface that may output runtime agent diagnostics and trigger alerts.Type: ApplicationFiled: May 18, 2023Publication date: November 30, 2023Inventors: Chetan Conikee, Manish Gupta, Vlad A. Ionescu, Ignacio del Valle Alles
-
Publication number: 20230350876Abstract: A method and related apparatus adaptively control snapshot replication of a plurality of server snapshots in a multi-tenant public cloud using snapshot service. A plurality of snapshot requests are received from a plurality of clients in the multi-tenant public cloud and are each associated with a service level agreement (SLA). The SLA includes a corresponding completion deadline and a slippage penalty. A probabilistic model calculates, for active snapshot flows, a completion time for each of the snapshot requests. If any of the predicted completion times exceed their corresponding completion deadlines, a possible MISS event is produced for an associated first snapshot. The snapshot controller component, in response to producing the possible MISS event, minimizes a probability of breaching fulfilment times for the multi-tenant cloud. The slippage penalty is calculated for each of the plurality of snapshot requests. A second snapshot is identified from among the plurality of snapshot requests.Type: ApplicationFiled: July 10, 2023Publication date: November 2, 2023Inventors: Sreekrishnan Venkateswaran, Manish Gupta
-
Patent number: 11793403Abstract: Methods and systems for assessing and/or treating visual disorders, such as discorder in accommodative ability and/or vergence ability, of a person are provided. Assessment and training exercises can be performed utilizing a computerized system in communication with a head-mountable display (HMD), such as a virtual or augmented reality display, which can display visual targets at various vergence and accommodative demands. Lenses, such as inverted bifocal lenses, may be used in combination with the HMD to mimic natural accommodative demand during viewing or to enable assessment and treatment of accommodation disorders. Corrective factors can be calculated and utilized for generation of visual targets to account for lens characteristics and/or interpupillary distance mismatch.Type: GrantFiled: March 15, 2021Date of Patent: October 24, 2023Assignee: Vivid Vision, Inc.Inventors: Tuan Tran, Brian Dornbos, Benjamin Backus, James J. Blaha, Manish Gupta
-
Patent number: 11780457Abstract: Various aspects of a system and method to provide driving assistance to safely overtake a vehicle are disclosed herein. In accordance with an embodiment, an electronic control unit used in a first vehicle is configured to detect a second vehicle in front of the first vehicle. A first position associated with the first vehicle and a second position associated with the detected second vehicle is determined for a first time instance. It may be determined whether a lateral distance between the determined first position and the determined second position is below a pre-defined threshold distance. A first alert is generated when the determined lateral distance is below the pre-defined threshold distance.Type: GrantFiled: September 2, 2022Date of Patent: October 10, 2023Assignee: SONY GROUP CORPORATIONInventors: Manish Gupta, Ramesha Chelur Ramachandra Sastry, Pramod Chintalapoodi, Sho Tanaka
-
Patent number: 11783403Abstract: This application relates to apparatus and methods for batching orders for delivery. In some examples, a computing device may obtain order data identifying at least a first order and a second order. The computing device may determine whether the first order can be delivered to a first delivery address and the second order can be delivered to a second delivery address within a delivery time window. Based on the determination, the computing device may batch the first order and the second order to generate a batched order. In some examples, the computing device determines if the delivery vehicle can store the items for the first order and the second order to determine whether the orders may be batched. The computing device may generate assignment data identifying an assignment of the batched order to a delivery vehicle, and may transmit the assignment data to another computing device.Type: GrantFiled: April 24, 2019Date of Patent: October 10, 2023Assignee: Walmart Apollo, LLCInventors: Pratosh Deepak Rajkhowa, Sneha Narahalli Balasubramanya, Manish Gupta, Deepak Deshpande, Hagit Katzenelson, Rohit Jain
-
Publication number: 20230297643Abstract: Matrix multiplication operations can be implemented, at least in part, on one or more tensor cores of a parallel processing unit. An efficiency of the matrix multiplication operations can be improved in cases where one of the input operands or the output operand of the matrix multiplication operation is a square matrix having a triangular data pattern. In such cases, the number of computations performed by the tensor cores of the parallel processing unit can be reduced by dropping computations and/or masking out elements of the square matrix input operand on one side of the main diagonal of the square matrix. In other cases where the output operand exhibits the triangular data pattern, computations can be dropped or masked out for the invalid side of the main diagonal of the square matrix. In an embodiment, a library implementing the matrix multiplication operations is provided.Type: ApplicationFiled: March 21, 2022Publication date: September 21, 2023Inventors: Aniket Shivam, Andrew Kerr, Haicheng Wu, Manish Gupta, Nikita Shustrov, Qing Yang, Alan Kaatz, Aditya Avinash Atluri
-
Patent number: 11763406Abstract: This application relates to apparatus and methods for determining delivery prices for, and the assigning of, order deliveries. In some examples, a computing device may obtain order data identifying an order for delivery. The computing device may transmit a request to deliver the order for a first price to a first driver. The computing device may determine that a response to the request has not been received, and obtain risk values corresponding to identified delivery request acceptance risk factors. The risk factors may include location based risk factors, delivery time risk factors, driver supply risk factors, and time deadline risk factors. The computing device may determine a second price based on the first price and the risk values by executing one or more algorithms. The computing device may then transmit another request to deliver the order for the second price to a second driver.Type: GrantFiled: April 26, 2019Date of Patent: September 19, 2023Assignee: Walmart Apollo, LLCInventors: Pratosh Deepak Rajkhowa, Manish Gupta, Puneet Srivastava, Sairanjit Polepeddi
-
Publication number: 20230289859Abstract: Example implementations as described herein are directed to the use of an end-to-end asset recovery platform in conjunction with historical data of a plurality of assets. In example implementations, the end-to-end asset recovery platform tracks assets throughout the use and recovery lifecycles to provide complete visibility and enable informed decision-making for stakeholders.Type: ApplicationFiled: March 11, 2022Publication date: September 14, 2023Inventors: Manish GUPTA, Dipanjan GHOSH, Chandrasekar VENKATRAMAN, Archana BELANI, Umeshwar DAYAL
-
Patent number: 11741076Abstract: A method and related apparatus adaptively control snapshot replication of a plurality of server snapshots in a multi-tenant public cloud using snapshot service. A plurality of snapshot requests are received from a plurality of clients in the multi-tenant public cloud and are each associated with a service level agreement (SLA). The SLA includes a corresponding completion deadline and a slippage penalty. A probabilistic model calculates, for active snapshot flows, a completion time for each of the snapshot requests. If any of the predicted completion times exceed their corresponding completion deadlines, a possible MISS event is produced for an associated first snapshot. The snapshot controller component, in response to producing the possible MISS event, minimizes a probability of breaching fulfillment times for the multi-tenant cloud. The slippage penalty is calculated for each of the plurality of snapshot requests. A second snapshot is identified from among the plurality of snapshot requests.Type: GrantFiled: March 22, 2021Date of Patent: August 29, 2023Assignee: KYNDRYL, INC.Inventors: Sreekrishnan Venkateswaran, Manish Gupta
-
Patent number: 11727346Abstract: In some examples, a system may include a memory resource storing instructions, and one or more processors. In various examples the one or more processors may be configured to execute the instructions to receive data indicating that an order has been dropped by a driver of a first computing system. The order may include a set of order parameters that may include a first order parameter and a second order parameter. Additionally, the one or more processors may be configured to execute the instructions to determine a remaining delivery time period based at least a time when the order was dropped and the first order parameter. Moreover, the one or more processors may be configured to execute the instructions to obtain profile data of a set of drivers that includes availability data indicating the corresponding driver is available for assignment.Type: GrantFiled: February 15, 2022Date of Patent: August 15, 2023Assignee: Walmart Apollo, LLCInventors: Pratosh Deepak Rajkhowa, Manish Gupta, Chika Ugboh, Rohit Jain, Deepak Deshpande