Patents by Inventor SARVESH

SARVESH 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: 20230180030
    Abstract: Systems and methods are provided for using automated mobile computing device testing to ensure that a given targeted message is actually appearing in an intended manner for various types of intended recipients. The intended content or format of a target message to be presented by each of a plurality of mobile computing devices may be based on characteristics of each device. The targeted message may be sent to each device, and an indication of the actual content and/or format of the targeted message as presented by each device may be received and compared to the intended content or format of the targeted message for each device. Errors associated with the targeted message may be detected based on any discrepancies between the intended content and/or format of the targeted message for each device and the actual content or format of the targeted message as presented by each device.
    Type: Application
    Filed: February 2, 2023
    Publication date: June 8, 2023
    Inventors: Michael Mitchell, Peter Myron, Evan Fitzpatrick, Sarvesh Kaushal, Rohit lyer
  • Publication number: 20230176755
    Abstract: Methods, systems, and computer program products for generating multi-dimensional host specific storage tiering are provided herein. A computer-implemented method includes maintaining information of a plurality of storage resources connected to at least one host device; configuring, based at least in part on the information, a plurality of partitions of the storage resources, each partition comprising multiple storage tiers, wherein the plurality of partitions is configured to provide physical migration paths between the multiple storage tiers within each of the partitions; detecting a change to the plurality of storage resources; and reconfiguring the plurality of partitions based at least in part on the detected change.
    Type: Application
    Filed: December 8, 2021
    Publication date: June 8, 2023
    Inventors: Krishnasuri Narayanam, Sarvesh S. Patel, Kushal S. Patel, Amith Singhee
  • Publication number: 20230169695
    Abstract: A method for replicating interfaces in augmented reality for missing devices is provided. A processor identifies an expected position pattern of one or more wearable devices in conjunction with an augmented reality device based on an expected usage pattern of a user. A processor compares a current position pattern of the one or more wearables user to the expected position pattern. In response to the current position pattern not matching the expected position pattern, a processor retrieves an overlay corresponding to a use case indicated by the expected usage pattern. A processor renders the overlay in the augmented reality device, where the overlay is rendered in the expected position pattern for the one or more wearable devices relative to a view of the augmented reality device.
    Type: Application
    Filed: November 29, 2021
    Publication date: June 1, 2023
    Inventors: Atul Mene, Jeremy R. Fox, Kushal S. Patel, Sarvesh S. Patel, Tushar Agrawal, Sarbajit K. Rakshit
  • Publication number: 20230171576
    Abstract: Emergency monitoring application mobility management is provided. A portion of battery power on a mobile device is reserved for an emergency monitoring application between defined boundaries of a certain area based on analysis of a profile identifying battery consumption of each respective application running on the mobile device. A dedicated logical communication channel is established with the mobile device that the emergency monitoring application connects to in a detected emergency situation between the defined boundaries of the certain area. The dedicated logical communication channel is utilized to shut down a number of applications running on the mobile device during the detected emergency situation so that the reserved portion of battery power is retained to run the emergency monitoring application on the mobile device between the defined boundaries of the certain area during the detected emergency situation.
    Type: Application
    Filed: November 29, 2021
    Publication date: June 1, 2023
    Inventors: Craig M. Trim, Timothy Davis, Gandhi Sivakumar, Kushal S. Patel, Sarvesh S. Patel
  • Publication number: 20230169147
    Abstract: An embodiment generates a candidate retraining dataset in response to a retraining request. The embodiment generates first metadata comprising attribute information for data points in the candidate retraining dataset and second metadata comprising a range of attributes from training data previously used to train the model. The embodiment determines whether the candidate retraining dataset includes new information for the machine learning model based on a comparison of the first metadata to the second metadata. In a first case in which the candidate retraining dataset is determined to include new information, the embodiment initiates retraining of the machine learning model using the candidate retraining dataset. In a second case in which the candidate retraining dataset is determined to not include new information, the embodiment generates a response to the retraining request indicating that retraining the machine learning model using the candidate retraining dataset is not recommended.
    Type: Application
    Filed: November 29, 2021
    Publication date: June 1, 2023
    Applicant: International Business Machines Corporation
    Inventors: Gandhi Sivakumar, Kushal S. Patel, Sarvesh S. Patel, Anil Manohar Omanwar
  • Patent number: 11663180
    Abstract: Systems, methods and apparatus are provided for an end to end control automation workflow using a distributed network. The data segregation layer may assimilate data from a variety of enterprise sources. A trust engine may validate the data from enterprise sources against enterprise security standards. The system may use a distributed network to validate the data from the various sources and populate a distributed hash table. The distributed network may be a Holochain® framework. The system may include an automation layer that uses robotic processing automation scripts to validate data against a system of record and flag exceptions. The automation layer may provide data to a user interface layer. The user interface may include an interactive dashboard for presenting a range of detailed reports.
    Type: Grant
    Filed: January 1, 2021
    Date of Patent: May 30, 2023
    Assignee: Bank of America Corporation
    Inventors: Prashant Anna Bidkar, Madhusudhanan Krishnamoorthy, Sarvesh Neelakanta Subramani, Anjani Mishra, Hitesh Chopra, Thenamudhan Arumugasamy
  • Publication number: 20230156080
    Abstract: Provided is a system and method which prioritizes data replication packets between a private cloud and a public cloud which provides a backup for the private cloud. In one example, the method may include receiving a request from a software application to write data to a storage location of a private cloud that hosts the software application, identifying storage attributes of the storage location of the private cloud, generating a replication request for replicating the data over a network to a public cloud, embedding a priority tag into the replication request based on the identified storage attributes of the storage location of the private cloud, and transmitting the tagged replication request over the network from the private cloud to the public cloud based on a bandwidth assigned to the embedded priority tag.
    Type: Application
    Filed: July 15, 2022
    Publication date: May 18, 2023
    Inventors: Gandhi Sivakumar, Kushal S. Patel, Luke Peter Macura, Sarvesh S. Patel
  • Publication number: 20230147246
    Abstract: A device receives a notification indicating a failure of a first server device responsible for a primary message queue that includes messages at a time of the failure. A second server device is responsible for a standby message queue to which the messages are replicated, where a position in the standby message queue and a message time are assigned to each of the replicated messages. The device obtains a record time that identifies the message time of one of the messages that was last obtained from the primary message queue prior to the failure, compares an adjusted record time and the message time of one or more of the messages of the standby message queue to determine a starting position in the standby message queue, and processes messages obtained from the standby message queue beginning at one of the messages assigned to the position that matches the starting position.
    Type: Application
    Filed: January 4, 2023
    Publication date: May 11, 2023
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Amit GUPTA, Sarvesh AGRAWAL, Vijaya KOSURI, Pramod KALYANASUNDARAM, Lakshmi CHAKARAPANI, Srinivas S. HALEMBAR
  • Publication number: 20230138597
    Abstract: A method includes collecting, by one or more processors of a computer system, digestive capabilities for Input Output Queues (IOQs) of infrastructure components in a hybrid cloud infrastructure, and allocating, by the one or more processors of the computer system, nonvolatile memory express (NVMe) storage cloud resources for the hybrid cloud infrastructure based on the collected digestive capabilities for IOQs of the infrastructure components.
    Type: Application
    Filed: October 28, 2021
    Publication date: May 4, 2023
    Inventors: Gandhi Sivakumar, Kushal S. Patel, Luke Peter Macura, Sarvesh S. Patel
  • Publication number: 20230136692
    Abstract: A system, method, and computer program product for implementing dynamic telecom network agent filtering is provided. The method includes retrieving peripheral data associated with user equipment (UE) enabled with respect to a telecom network associated with a telecom network hardware device. The peripheral data is mapped with a pre-defined filter selection model and a filtering agent model is selected. Likewise, filtering agents associated with the UE are selected and environmental characteristics associated with the telecom network are retrieved. A location of the UE is tagged and the filtering agents are pushed to the UE. Network commands associated with execution of the filtering agents are generated and the filtering agents are executed with respect to the UE. In response, noise and distortion occurring during operation of the UE with respect to the telecom network is reduced.
    Type: Application
    Filed: November 1, 2021
    Publication date: May 4, 2023
    Inventors: Gandhi Sivakumar, Kushal S. Patel, Luke Peter Macura, Sarvesh S. Patel
  • Publication number: 20230138570
    Abstract: In examples, a semiconductor package comprises a first driver die adapted to be coupled to a high-side switch of a power supply, the first driver die adapted to drive a gate of the high-side switch. The package also includes a second driver die adapted to be coupled to a low-side switch of the power supply, the second driver die adapted to drive a gate of the low-side switch. The package also includes a controller die positioned between the first and second driver dies and configured to control the first and second driver dies. The package also includes a pair of bond wires configured to provide a differential signal between the controller die and the first driver die, a vertical plane of a bond wire in the pair of bond wires and a vertical plane of a side surface of the first driver die having an angle therebetween ranging from 80 to 95 degrees.
    Type: Application
    Filed: October 29, 2021
    Publication date: May 4, 2023
    Inventors: Thomas Dyer BONIFIELD, Sarvesh Jagdish BANG, Chittranjan Mohan GUPTA
  • Publication number: 20230138343
    Abstract: A first version of a model specified by a model execution request is executed, producing a first execution result. A second version of the model is selected according to an input data attribute specified by the model execution request. The second version of the model is executed, producing a first execution result. Using a natural language processing engine, responsive to the first execution result and the second execution result differing by more than a threshold amount, a natural language explanation of a difference between the first execution result and the second execution result is constructed.
    Type: Application
    Filed: October 28, 2021
    Publication date: May 4, 2023
    Applicant: International Business Machines Corporation
    Inventors: Gandhi Sivakumar, Kushal S. Patel, Jianbin Tang, Sarvesh S. Patel
  • Publication number: 20230127547
    Abstract: An implement head transportation includes an implement head, a traction unit, and a trailer. The traction unit is configured to receive and support the implement head for operation of the implement head. The trailer is configured to receive and support the implement head for transportation of the implement head between locations. The trailer includes a frame including information related to an implement placement location on the frame. The traction unit includes a controller operable to sense data from the trailer related to the implement placement location on the frame, and generate a guide signal. The guide signal guides the traction unit relative to the trailer to position the implement head on the implement placement location of the frame when transferring the implement head from the traction unit to the trailer.
    Type: Application
    Filed: October 25, 2021
    Publication date: April 27, 2023
    Inventors: NISHANT N. KHARCHE, Sarvesh Aundhkar, VISHAL V. RANE, BRADLEY K. YANKE
  • Publication number: 20230127468
    Abstract: A network device may create an encrypted packet and may duplicate the encrypted packet to create a plurality of encrypted packets that includes a first set of encrypted packets that is associated with a first receiving network device and a second set of encrypted packets that is to be associated with a second receiving network device. The network device may modify the second set of encrypted packets by replacing a first virtual destination address in the second set of the plurality of encrypted packets with a second virtual destination address that identifies a virtual tunnel endpoint of the second receiving network device. The network device may encapsulate and may send, based on the first virtual destination address and the second virtual destination address, individual encapsulated encrypted packets to the first receiving network device or the second receiving network device.
    Type: Application
    Filed: December 23, 2022
    Publication date: April 27, 2023
    Inventors: Goutham KONDAPAVULURU, Sarvesh K. BATTA, Vijay Sai Ram PARUCHURI, Ramesh BIRADAR, Sharanagoud B. DEVARADDI
  • Patent number: 11635918
    Abstract: A system, method, and computer program product for implementing data replication generation is provided. The method includes utilizing hardware and software resources within a hybrid cloud environment. A non-volatile memory host system and an associated target system are enabled for operational functionality and the non-volatile memory host system is connected to an I/O queueing component. In response, a plurality of queue structures is generated with respect to a host driver component and a connection between the non-volatile memory host system and the associated target system is detected. In response, a special purpose cache structure is generated and the plurality of queue structures and the special purpose cache structure are enabled such that remote data mirroring functionality is enabled.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: April 25, 2023
    Assignee: International Business Machines Corporation
    Inventors: Gandhi Sivakumar, Luke Peter Macura, Kushal S. Patel, Sarvesh S. Patel
  • Publication number: 20230116263
    Abstract: Arrangements for using a cognitive convergence engine for resource optimization are provided. Requests for service, such as a loan, an account, or the like, may be received via different communication channels. The requests for service may be aggregated based on type of request and transferred to a cloud environment for evaluation. A request may be evaluated to determine whether it is eligible for bot processing. If so, the request may be transferred to a bot server for processing. If not, the request may be evaluated to identify a best fit resource for processing. Identifying the best fit resource may include scores computed by a plurality of computational instances or virtual machines configured to process the computations. A number of computational instances may be determined based on a volume of requests. The computational instances may then be deployed to determine a best fit resource for the first request.
    Type: Application
    Filed: October 8, 2021
    Publication date: April 13, 2023
    Inventors: Prashant Anna Bidkar, Hitesh Chopra, Anjani Mishra, Avinash Kumar Gupta, Prashant Khare, Sarvesh Subramani
  • Publication number: 20230113301
    Abstract: A computer-implemented method, system and computer program product for managing queries to non-relational databases. A query to retrieve an object from a storage system of a non-relational database system is received from an application. A disk volume of the storage system is then identified from a record of the requested object. Upon identifying the disk volume, the logical and/or physical input/output connections to the identified disk volume that are tagged to dissimilar CPU cores of the storage system are identified. One of the identified logical and/or physical input/output connections is then selected based on the input/output access characteristics of the identified logical and/or physical input/output connections, the CPU core speeds for the CPU cores and a determined level of urgency for the retrieval of the object. The request is then sent to the storage system over the selected input/output connection.
    Type: Application
    Filed: October 13, 2021
    Publication date: April 13, 2023
    Inventors: Gandhi Sivakumar, Luke Peter Macura, Kushal S. Patel, Sarvesh S. Patel
  • Patent number: 11625389
    Abstract: Methods for snapshot isolation query transactions in distributed systems are performed by systems and devices. Distributed executions of queries are performed in a processing system according to an isolation level protocol for data management and data versioning across one or more data sets, one or more compute pools, etc., within a logical server via a single transaction manager that oversees the isolation semantics and data versioning. Read transactions of queries are performed lock-free via the isolation semantics, and instant rollbacks, point-in-time queries, single-phase commits in the distributed systems are also provided. Abort and cleanup operations are performed based on a distributed abort protocol and a determined oldest active transaction for the system in which the single transaction manager does not track read-only transactions, and client nodes do not maintain commit tables for transactions.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: April 11, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sarvesh Singh, Hari Krishna Sunder, Srikumar Rangarajan, Steven John Lindell, Sandeep Lingam
  • Publication number: 20230107309
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining service request data by a service application; generating query data for query of one or more machine learning model in dependence on the service request data; examining model data of a plurality of candidate machine learning models; selecting at least one model from the candidate machine learning models in dependence on the examining model data of the plurality of candidate machine learning models, wherein the at least one model defines a selected at least one model; and sending the query data to the selected at least one model for return of responsive prediction data.
    Type: Application
    Filed: October 1, 2021
    Publication date: April 6, 2023
    Inventors: Kushal S. Patel, Benjie Asuncion Amaba, Gandhi Sivakumar, Sarvesh S. Patel, Craig M. TRIM
  • Publication number: 20230105762
    Abstract: An approach is described for a wireless device comprising a transceiver and a processor communicatively coupled to the transceiver. In a thread-based device, a thread radio coexists with a primary radio, such as a Bluetooth or WiFi radio. Because both radio share a common frequency band, the thread radio requests grants from the primary radio for transmission and reception. So as to avoid bogging down the primary radio, the thread radio throttles its requests. Specifically, the thread radio tracks certain variables indicative of the number of requests that have been made within a time window and the types of requests that have been made to the primary radio. By limiting the number of total requests and the number of requests of each type within the time window, the thread radio avoids overburdening the primary radio.
    Type: Application
    Filed: August 16, 2022
    Publication date: April 6, 2023
    Applicant: Apple Inc.
    Inventors: Venkateswara Rao MANEPALLI, Yaranama Venkata Ramana DASS, Sarvesh Kumar VARATHARAJAN