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: 20210348505
    Abstract: Sensors may be located remotely from a rig of a well. The sensors may operate independently of the rig, and generate remote sensor information that characterizes operating characteristics of the well independent of the rig. The operation of the well may be analyzed based on the remote sensor information.
    Type: Application
    Filed: May 5, 2020
    Publication date: November 11, 2021
    Inventors: Caleb Kimbrell Carroll, Jay Patrick Painter, Douglas Ryan Nally, Sarvesh Kumar Tyagi, Benjamin Ames Leonard
  • Publication number: 20210338596
    Abstract: Bacteria-responsive core-shell nanofibers and a process for the preparation thereof are described. The nanofibers release of an antibacterial agent in response to the presence of bacteria. The core of the nanofiber comprises a biocompatible polymer together with an antibacterial agent such as a quaternary ammonium compound, for example benzyl dimethyl tetradecyl ammonium chloride (BTAC). Surrounding the core is shell comprised of a bacterially degradable polymer, which is susceptible to break-down by bacterial enzymes such as lipase, or to acidic pH conditions. The shell may comprise, for example, polycaprolactone (PCL) and poly(ethylene succinate) (PES). The nanofibers may be incorporated into wound dressings.
    Type: Application
    Filed: April 12, 2021
    Publication date: November 4, 2021
    Inventors: Song LIU, Sarvesh LOGSETTY
  • Publication number: 20210342276
    Abstract: A computer-implemented method, according to one embodiment, includes: receiving an I/O queue creation request, and identifying a first CPU core that can satisfy the I/O queue creation request. A determination is made as to whether the first CPU core already has an I/O queue formed thereon. In response to determining that the first CPU core already has an I/O queue formed thereon, a determination is made as to whether any CPU cores do not already have an I/O queue formed thereon. In response to determining that each CPU core already has an I/O queue formed thereon, the host is informed that satisfying the I/O queue creation request will cause an overlap with existing I/O queues. In response to receiving an indication from the host to satisfy the I/O queue creation request despite the overlap, instructions are sent to use the first CPU core to satisfy the I/O queue creation request.
    Type: Application
    Filed: April 30, 2020
    Publication date: November 4, 2021
    Inventors: Kushal S. Patel, Subhojit Roy, Sarvesh S. Patel
  • Publication number: 20210344650
    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: June 16, 2020
    Publication date: November 4, 2021
    Inventors: Goutham KONDAPAVULURU, Sarvesh K. BATTA, Vijay Sai Ram PARUCHURI, Ramesh BIRADAR, Sharanagoud B. DEVARADDI
  • Patent number: 11163539
    Abstract: A method and system for virtually detecting and modifying technical issues is provided. The method includes enabling virtual software of a hardware controller with respect to a software layer of a fifth generation (5G) telecom communication network. A signal is enabled by a 5G apparatus and a handshaking processes between the hardware controller and the 5G apparatus is executed. In response, metadata structures are parsed and classified. Technical issues associated with hardware and software of devices connected to the 5G telecom communication network are identified and the virtual software is modified for managing and repairing the technical issues. Self-learning software code for executing future processes associated with executing virtual detection and issue modification is generated.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: November 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Craig M. Trim, Lakisha R. S. Hall, Gandhi Sivakumar, Kushal Patel, Sarvesh S. Patel
  • Patent number: 11151750
    Abstract: A computer-implemented method includes: receiving, by a computer device, and from a head position sensor, head position information that indicates a position of a user's head; receiving, by the computer device, and from an eye position sensor, eye position information that indicates a position of a sensed eye of the user; producing, by the computer device, eye image data that represents a desired eye image based on the head position information and the eye position information; and transmitting, by the computer device, the eye image data to a wearable device worn by the user.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: October 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Craig M. Trim, Lakisha R. Hall, Gandhi Sivakumar, Kushal Patel, Sarvesh Patel
  • Publication number: 20210320970
    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: June 25, 2021
    Publication date: October 14, 2021
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Amit GUPTA, Sarvesh AGRAWAL, Vijaya KOSURI, Pramod KALYANASUNDARAM, Lakshmi CHAKARAPANI, Srinivas S. HALEMBAR
  • Publication number: 20210320940
    Abstract: A network device may receive a first data packet. The network device may determine that a level of available computing resources satisfies a threshold level. The network device may perform a secure socket layer (SSL) proxy function based on the level of available computing resources satisfying the threshold level. The network device may receive a second data packet. The network device may determine that the level of available computing resources fails to satisfy the threshold level. The network device may determine a security characteristic associated with the second data packet. The network device may determine a security rating associated with the second data packet based on the security characteristic. The network device may selectively perform the SSL proxy function based on the security rating.
    Type: Application
    Filed: May 27, 2020
    Publication date: October 14, 2021
    Inventors: Sarvesh K. BATTA, Thyagarajan S. PASUPATHY, Mohan THANGAVEL
  • Patent number: 11141707
    Abstract: An inlet diffuser for the fixed-bed reactor is disclosed. The inlet diffuser comprises a truncated cone adapted to receive a stream of gas-liquid mixture. The truncated cone includes at least one opening formed on a circumference of the truncated cone. Further, the inlet diffuser comprises a vertical baffle plate in each of the openings and at least one horizontal baffle coupled to the truncated cone to absorb momentum of the stream received by the truncated cone. Furthermore, it comprises a cylindrical chamber in fluid communication with the truncated cone and adapted to receive the stream from the truncated cone. The cylindrical chamber includes at least one slot to discharge the stream from the inlet diffuser and a splash plate is disposed at a bottom portion of the cylindrical chamber with apertures to discharge the stream from the inlet diffuser.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: October 12, 2021
    Assignee: INDIAN OIL CORPORATION LIMITED
    Inventors: Pravesh Kumar, Darshankumar Manubhai Dave, Ramesh Karumanchi, Sarvesh Kumar, Madhusudan Sau, Gurpreet Singh Kapur, Sankara Sri Venkata Ramakumar
  • Patent number: 11146634
    Abstract: A method, computer program product, and a computer system are disclosed for isolating data to one or more storage pools receive a packet from a host; determine whether the packet contains virtual extensible local area network (VXLAN) information; extract, in response to determining that the packet contains VXLAN information, a network identifier from the packet; determine one or more storage pools that correspond to the extracted network identifier; and store data from the packet in the one or more determined storage pools.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Abhishek Jain, Sarvesh S. Patel, Sachin C. Punadikar, Subhojit Roy
  • Patent number: 11126362
    Abstract: Methods that can migrate storage data are provided. One method includes receiving, by a processor, an input/output (I/O) request and, in response to receiving the I/O request, simultaneously transmitting data associated with the I/O request to a first controller and a second controller as a portion of a data migration process. Systems and computer program products that can perform and/or implement the method are also provided.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: September 21, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kushal Patel, Sumit Mehrotra, Sarvesh Patel
  • Patent number: 11129026
    Abstract: The techniques provide a wireless communication carrier with the ability to efficiently add a device that is currently provisioned for a different carrier. Identification information is received for a mobile device to be switched from a first mobile network operator to a second mobile network operator. From a user interface executing on the mobile device, authorization is received to switch the mobile device. A token is generated that is usable to access unique identification data for an embedded Universal Integrated Circuit Card (eUICC) installed on the mobile device. Based in part on the tokens, subscription credentials are generated for accessing a mobile communications network operated by the second mobile network operator. Using the subscription credentials, the mobile device is provisioned to communicate on the mobile communications network operated by the second mobile network operator without further user input.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: September 21, 2021
    Assignee: T-Mobile USA, Inc.
    Inventors: Kanakrai Chauhan, Kirby Thornton, Abigail Franco, Sarvesh Kaushal, Rohit Iyer, Michael Mitchell, Hamza Syed, Sheetal Guttigoli
  • Patent number: 11122123
    Abstract: The present disclosure relates to a method for data communication between nodes and storage devices via a networking device of a network, wherein data access to a storage device of the network by a node is performed in accordance with a data access mode being a normal data access mode. The networking device is configured to share available resources of the networking device between the data links. The method comprises: determining that a network congestion may occur in the network. At least one data link defined by a node and a storage device may be identified. The data access mode may be switched for the identified data link from the normal data access mode to a compressed data access mode. The compressed data access mode enables exchange of compressed data via the identified data link, thereby increasing available resources of the networking device.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Grzegorz Piotr Szczepanik, Kushal Patel, Lukasz Jakub Palus, Sarvesh S. Patel
  • Patent number: 11117572
    Abstract: A method, and associated computer system and computer program product, for cognition enabled driving pattern detection that includes receiving driving related data, storing the driving related data in one or more data repositories, receiving real-time driving data from at least one sensor related to an active driving situation, analyzing the driving related data and the real-time driving data, detecting a predictive driving outcome prior to the occurrence of the predictive driving outcome based on the analyzing, and notifying a driver based on the predictive driving outcome.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Bing Xin Wang, Zhuo J P Cai, Kushal Patel, Sarvesh Patel
  • Publication number: 20210281643
    Abstract: The present disclosure relates to a method for data communication between nodes and storage devices via a networking device of a network, wherein data access to a storage device of the network by a node is performed in accordance with a data access mode being a normal data access mode. The networking device is configured to share available resources of the networking device between the data links. The method comprises: determining that a network congestion may occur in the network. At least one data link defined by a node and a storage device may be identified. The data access mode may be switched for the identified data link from the normal data access mode to a compressed data access mode. The compressed data access mode enables exchange of compressed data via the identified data link, thereby increasing available resources of the networking device.
    Type: Application
    Filed: March 9, 2020
    Publication date: September 9, 2021
    Inventors: Grzegorz Piotr Szczepanik, Kushal Patel, Lukasz Jakub Palus, Sarvesh S. Patel
  • Publication number: 20210270354
    Abstract: A differential can comprise a pilot clutch, a main clutch, a first ball ramp configured to act on the pilot clutch, and a second ball ramp configured to actuate the main clutch when the pilot clutch acts on the second ball ramp. An electromagnetic differential can comprise a carrier, a stator mounted on the carrier, a pilot clutch in the carrier, and a main clutch in the carrier. An electromagnetic differential can comprise a carrier and a first side gear and a second side gear in the carrier. A pilot clutch can be in the carrier surrounding a portion of the first side gear. A main clutch can be in the carrier surrounding a portion of the pilot clutch and surrounding a portion of the first side gear.
    Type: Application
    Filed: March 2, 2021
    Publication date: September 2, 2021
    Inventors: Pritam Bhurke, Varsha M. Nemane, Andrew N. Edler, Juan I. Giglio, Sarvesh S. Kulkarni
  • Patent number: 11104353
    Abstract: A computing system includes: a control unit, coupled to the communication unit, configured to: monitor a current vehicle operation measure for an essential vehicle control function of a user vehicle in an autonomous vehicle operation state; calculate an operation measure modification factor based on a vehicle operation profile of the user vehicle; calculate a modified model input from the current vehicle operation measure based on the operation measure modification factor; generate a vehicle operation instruction, with the modified model input, for the essential vehicle control function according to a vehicle operation model to operate the essential vehicle control function of the user vehicle in the autonomous vehicle operation state; and a communication unit configured to provide the vehicle operation instruction to an autonomous vehicle operation system.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: August 31, 2021
    Assignee: Telenav, Inc.
    Inventors: Alexander G. Glebov, Kok Wei Koh, Manuj Shinkar, Gregory Stewart Aist, HaiPing Jin, Sarvesh Bansilal Devi, Shalu Grover, Jinghai Ren, Yi-Chung Chao
  • Publication number: 20210263677
    Abstract: A computer-implemented method manages I/O queues in a multi-tier storage system. The method includes identifying a set of subsystems in a multi-tier storage system, and each subsystem in the set of subsystems are communicatively connected to the storage system via a non-volatile memory express (NVMe) protocol and correlated to a tier of the multi-tier storage system. The method includes, determining a workload of each extent, wherein each extent of the set of extents are stored on one subsystem and the extents are accessed by an application. The method further includes, mapping, based on the workload of each extent, each extent to a core of the plurality of cores, wherein the mapping is configured to such that each core is balanced. The method includes, establishing, based on the mapping, an IOQ for each extent, wherein the IOQ is processed by the core to which it is mapped.
    Type: Application
    Filed: February 21, 2020
    Publication date: August 26, 2021
    Inventors: Kushal Patel, Sarvesh S. Patel, Subhojit Roy
  • Publication number: 20210263676
    Abstract: A computer-implemented method to identify redundant Input/Output (I/O) queues in a multi-site storage system. The method includes receiving, from a host, by a backup storage system, a request to process a first set of Input/Output (I/O) queues, wherein the backup storage system is a second subsystem in a multi-site storage system. The method includes, allocating memory on the backup storage system. The method includes, identifying a second set of I/O queues established at a primary storage system, a first subsystem in the multi-site storage system. The method includes, determining the first set of I/O queues and the second set of I/O queues are redundant. The method includes, responsive to determining queues are redundant: notifying via the host, that the first set of the redundancy, terminating a connection between the host and the backup storage system, and de-allocating the memory to process the first set of I/O queues.
    Type: Application
    Filed: February 21, 2020
    Publication date: August 26, 2021
    Inventors: Kushal Patel, Subhojit Roy, Sarvesh S. Patel
  • Publication number: 20210266361
    Abstract: A computer-implemented method manages I/O queues in a host clustered system. The method includes, receiving, from a first virtual machine (VM), a request to establish a set of I/O queues in a storage system, and the first VM is supported by a first host. The method further includes, mapping a data volume to a target storage system, wherein the data volume is related to the request. The method includes, sending a first connection request from the first host to the target storage system. The method further includes, establishing, in response to the first connection request, a connection between the first host and the target storage system. The method incudes, blocking a second connection request, wherein the second connection request is directed to a second storage system, the second storage system being included in the storage system.
    Type: Application
    Filed: February 21, 2020
    Publication date: August 26, 2021
    Inventors: Kushal Patel, Sarvesh S. Patel, Subhojit Roy