Patents by Inventor Rajesh Patil

Rajesh Patil 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: 20190114196
    Abstract: Examples include a method of live migrating a virtual device by creating a virtual device in a virtual machine, creating first and second interfaces for the virtual device, transferring data over the first interface, detecting a disconnection of the virtual device from the virtual machine, switching data transfers for the virtual device from the first interface to the second interface, detecting a reconnection of the virtual device to the virtual machine, and switching data transfers for the virtual device from the second interface to the first interface.
    Type: Application
    Filed: December 6, 2018
    Publication date: April 18, 2019
    Inventors: Mitu AGGARWAL, Nrupal JANI, Manasi DEVAL, Kiran PATIL, Parthasarathy SARANGAM, Rajesh M. SANKARAN, Sanjay K. KUMAR, Utkarsh Y. KAKAIYA, Philip LANTZ, Kun TIAN
  • Publication number: 20190114195
    Abstract: Examples may include a method of instantiating a virtual machine, instantiating a virtual device to transmit data to and receive data from assigned resources of a shared physical device; and assigning the virtual device to the virtual machine, the virtual machine to transmit data to and receive data from the physical device via the virtual device.
    Type: Application
    Filed: December 6, 2018
    Publication date: April 18, 2019
    Inventors: Nrupal JANI, Manasi DEVAL, Anjali SINGHAI, Parthasarathy SARANGAM, Mitu AGGARWAL, Neerav PARIKH, Alexander H. DUYCK, Kiran PATIL, Rajesh M. SANKARAN, Sanjay K. KUMAR, Utkarsh Y. KAKAIYA, Philip LANTZ, Kun TIAN
  • Publication number: 20190114194
    Abstract: Examples may include a method of instantiating a virtual machine; instantiating a virtual device to transmit data to and receive data from assigned resources of a shared physical device by receiving input data requesting assigned resources for the virtual device, allocating assigned resources to the virtual device based at least in part on the input data, and mapping a page location in an address space of the shared physical device for a selected one of the assigned resources to a page location in a memory-mapped input/output (MMIO) space of the virtual device; and assigning the virtual device to the virtual machine, the virtual machine to transmit data to and receive data from the physical device via the MMIO space of the virtual device.
    Type: Application
    Filed: December 6, 2018
    Publication date: April 18, 2019
    Inventors: Nrupal JANI, Manasi DEVAL, Anjali SINGHAI, Parthasarathy SARANGAM, Mitu AGGARWAL, Neerav PARIKH, Alexander H. DUYCK, Kiran PATIL, Rajesh M. SANKARAN, Sanjay K. KUMAR, Utkarsh Y. KAKAIYA, Philip LANTZ, Kun TIAN
  • Publication number: 20190114283
    Abstract: Examples may include a computing platform having a host driver to get a packet descriptor of a received packet stored in a receive queue and to modify the packet descriptor from a first format to a second format. The computing platform also includes a guest virtual machine including a guest driver coupled to the host driver, the guest driver to receive the modified packet descriptor and to read a packet buffer stored in the receive queue using the modified packet descriptor, the packet buffer corresponding to the packet descriptor.
    Type: Application
    Filed: December 6, 2018
    Publication date: April 18, 2019
    Applicants: Intel Corporation, Intel Corporation
    Inventors: Manasi DEVAL, Nrupal JANI, Anjali SINGHAI, Parthasarathy SARANGAM, Mitu AGGARWAL, Neerav PARIKH, Kiran PATIL, Rajesh M. SANKARAN, Sanjay K. KUMAR, Utkarsh Y. KAKAIYA, Philip LANTZ, Kun TIAN
  • Publication number: 20190107965
    Abstract: Examples may include a method of protecting memory and I/O transactions. The method includes allocating memory for an application, assigning a resource of a physical device to the application, assigning a process address space identifier to the assigned resource, creating a security enclave to protect the allocated memory of the application, and associating the security enclave with the process address space identifier to protect the allocated memory and the assigned resource.
    Type: Application
    Filed: December 6, 2018
    Publication date: April 11, 2019
    Inventors: Manasi DEVAL, Nrupal JANI, Parthasarathy SARANGAM, Mitu AGGARWAL, Kiran PATIL, Rajesh M. SANKARAN, Sanjay K. KUMAR, Utkarsh Y. KAKAIYA, Philip LANTZ, Kun TIAN
  • Publication number: 20190108106
    Abstract: Examples include a method of performing failover of in an I/O architecture by allocating a first set of resources, associated with a first port of a physical device, to a virtual device, allocating a second set of resources, associated with a second port of the physical device, to the virtual device, assigning the virtual device to a virtual machine, activating the first set of resources, and transferring data between the virtual machine and the first port using the virtual device and the first set of resources. The method further includes detecting an error in the first set of resources, deactivating the first set of resources and activating the second set of resources, and transferring data between the virtual machine and the second port using the virtual device and the second set of resources.
    Type: Application
    Filed: December 6, 2018
    Publication date: April 11, 2019
    Inventors: Mitu AGGARWAL, Nrupal JANI, Manasi DEVAL, Kiran PATIL, Parthasarathy SARANGAM, Rajesh M. SANKARAN, Sanjay K. KUMAR, Utkarsh Y. KAKAIYA, Philip LANTZ, Kun TIAN
  • Publication number: 20180295089
    Abstract: Disclosed aspects relate to response status management in a social networking environment. A message from a source user to a recipient user may be detected in the social networking environment. A set of message response actions related to the recipient user may be identified. A response status may be determined based on the set of message response actions. An indication of the response status may be provided to the source user.
    Type: Application
    Filed: April 7, 2017
    Publication date: October 11, 2018
    Inventors: Rajesh Patil, Prasad P. Purandare
  • Publication number: 20180075352
    Abstract: A plurality of computing devices, in a set of computing devices, each perform one or more tasks. A program monitors the tasks performed on each of the computing devices and determines a usage pattern. Based on the usage pattern the program determines one or more programs available for one or more of the computing devices. The program outputs a recommendation to install one or more of the available programs on one or more of the computing devices.
    Type: Application
    Filed: November 15, 2017
    Publication date: March 15, 2018
    Inventors: Apurva S. Patel, Rajesh Patil, Sunanda Patil, Prasad P. Purandare
  • Publication number: 20180053094
    Abstract: A plurality of computing devices, in a set of computing devices, each perform one or more tasks. A program monitors the tasks performed on each of the computing devices and determines a usage pattern. Based on the usage pattern the program determines one or more programs available for one or more of the computing devices. The program outputs a recommendation to install one or more of the available programs on one or more of the computing devices.
    Type: Application
    Filed: August 17, 2016
    Publication date: February 22, 2018
    Inventors: Apurva S. Patel, Rajesh Patil, Sunanda Patil, Prasad P. Purandare
  • Patent number: 9882843
    Abstract: A computer-implemented method, carried out by one or more processors, for managing unavailability notices. In an embodiment, the method comprises the steps of initializing an out of office notice, wherein the out of office notice is associated with a first user of an e-mail service; receiving inputs for the out of office notice, wherein the inputs include one or more of: a duration of time selection, alternative contact information, and message content; receiving a list of one or more user to whom to send an out of office alert notice; and sending to the one or more users from the list the out of office alert notice with a reminder function, wherein the reminder function allows for each of the one or more users to receive a reminder about unavailability at another time.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: January 30, 2018
    Assignee: International Business Machines Corporation
    Inventors: Supreet K. Bhatia, Girish Padmanabhan, Rajesh Patil, Prasad P. Purandare, Hina Purohit, Paryushan P. Sarsamkar, Jaitirth V. Shirole
  • Publication number: 20170132569
    Abstract: Onboarding for a new user may be conducted when a system detects a user profile and a role profile, where the role profile is associated with a particular job role within a company. The system may gather learning data about what the user is learning during the onboarding, and send the data to a natural language processing system for analysis. Based on the analysis and the user and role profiles, a next set of onboarding materials may be determined by the system. Based on the next set of onboarding materials and the learning data, the role profile can be updated.
    Type: Application
    Filed: November 11, 2015
    Publication date: May 11, 2017
    Inventors: Prabhuranjan Parhi, Rajesh Patil, Saraswathi S. Perumalla
  • Publication number: 20160337273
    Abstract: A computer-implemented method, carried out by one or more processors, for managing unavailability notices. In an embodiment, the method comprises the steps of initializing an out of office notice, wherein the out of office notice is associated with a first user of an e-mail service; receiving inputs for the out of office notice, wherein the inputs include one or more of: a duration of time selection, alternative contact information, and message content; receiving a list of one or more user to whom to send an out of office alert notice; and sending to the one or more users from the list the out of office alert notice with a reminder function, wherein the reminder function allows for each of the one or more users to receive a reminder about unavailability at another time.
    Type: Application
    Filed: July 27, 2016
    Publication date: November 17, 2016
    Inventors: Supreet K. Bhatia, Girish Padmanabhan, Rajesh Patil, Prasad P. Purandare, Hina Purohit, Paryushan P. Sarsamkar, Jaitirth V. Shirole
  • Patent number: 9467400
    Abstract: A computer-implemented method, carried out by one or more processors, for managing unavailability notices. In an embodiment, the method comprises the steps of initializing an out of office notice, wherein the out of office notice is associated with a first user of an e-mail service; receiving inputs for the out of office notice, wherein the inputs include one or more of: a duration of time selection, alternative contact information, and message content; receiving a list of one or more user to whom to send an out of office alert notice with the received inputs; and sending to the one or more users from the list the out of office alert notice with the received inputs and a reminder function, wherein the reminder function allows for each of the one or more users to receive a reminder about unavailability at another time.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: October 11, 2016
    Assignee: International Business Machines Corporation
    Inventors: Supreet K. Bhatia, Girish Padmanabhan, Rajesh Patil, Prasad P. Purandare, Hina Purohit, Paryushan P. Sarsamkar, Jaitirth V. Shirole
  • Publication number: 20150381532
    Abstract: A computer-implemented method, carried out by one or more processors, for managing unavailability notices. In an embodiment, the method comprises the steps of initializing an out of office notice, wherein the out of office notice is associated with a first user of an e-mail service; receiving inputs for the out of office notice, wherein the inputs include one or more of: a duration of time selection, alternative contact information, and message content; receiving a list of one or more user to whom to send an out of office alert notice with the received inputs; and sending to the one or more users from the list the out of office alert notice with the received inputs and a reminder function, wherein the reminder function allows for each of the one or more users to receive a reminder about unavailability at another time.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventors: Supreet K. Bhatia, Girish Padmanabhan, Rajesh Patil, Prasad P. Purandare, Hina Purohit, Paryushan P. Sarsamkar, Jaitirth V. Shirole
  • Publication number: 20150278764
    Abstract: Receiving items of work from various sources, applying analytics to obtain metadata about the items of work, and then applying further analytics to classify each item of work into one or more work domains in a model of work. User feedback is received regarding the accuracy of the classification decisions, and the computer-based classification analytics are updated accordingly.
    Type: Application
    Filed: February 17, 2015
    Publication date: October 1, 2015
    Inventors: Rajesh Patil, Fernando Salazar
  • Publication number: 20150278763
    Abstract: Receiving items of work from various sources, applying analytics to obtain metadata about the items of work, and then applying further analytics to classify each item of work into one or more work domains in a model of work. User feedback is received regarding the accuracy of the classification decisions, and the computer-based classification analytics are updated accordingly.
    Type: Application
    Filed: March 26, 2014
    Publication date: October 1, 2015
    Applicant: International Business Machines Corporation
    Inventors: Rajesh Patil, Fernando Salazar
  • Publication number: 20150056985
    Abstract: In various aspects, the disclosure provides the capability for a UE to implement a partial PLMN scan, providing quick results to a user's request for a manual PLMN scan, in a way that is expedited relative to the conventional method of providing PLMN results only when a full scan is completed. In further aspects, the disclosure provides for various optimizations to expedite a PLMN scan, which may be implemented either with the partial PLMN scan, or in a full PLMN scan, to further expedite the provision of PLMN scan results to the user.
    Type: Application
    Filed: March 28, 2014
    Publication date: February 26, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Arvind Swaminathan, Rajesh Patil, Shivank Nayak, Chih-Ping Hsu, Reza Shahidi, Mingyan Wang
  • Publication number: 20130078940
    Abstract: Embodiments of the present invention enable and facilitate radio access technology based call control. For example, a method for call control is described. A call request that includes a call number is received. A call type of the call request is identified based on the call number. A radio access technology associated with the call number and the call type is determined. A call is performed using the radio access technology associated with the call number and the call type. In some instances, embodiments can be used for emergency type calls. Other aspects, embodiments, and features are also claimed and described.
    Type: Application
    Filed: September 24, 2012
    Publication date: March 28, 2013
    Inventors: Rajesh Patil, Asimava Bera, Krishna Chaitanya Pinnaka, Ramji Grandhi, Ravichandra Soordelu
  • Publication number: 20100151035
    Abstract: The present invention relates to a stable pharmaceutical composition of a poorly water-soluble drug with a view to increasing its solubility and bioavailability. The present invention relates to a solid dispersion of a poorly water-soluble drug.
    Type: Application
    Filed: March 10, 2008
    Publication date: June 17, 2010
    Applicant: Sandoz AG
    Inventors: Bharatrajan Ramaswami, Manisha Rajesh Patil, Aditi Das
  • Patent number: 7680097
    Abstract: A network switch having a hybrid switch architecture, which is scalable to increase connectivity, buffering, and bandwidth by using multiple shared-memory switch fabrics and multiple crossbar switch fabrics. Each of the crossbar switch fabrics is coupled to each of the shared-memory switch fabrics. The shared-memory switch fabrics are configured to store and retrieve packets. The crossbar switch fabrics are configured to distribute and recollect packets to and from each of the shared-memory switch fabrics. The network switch having a hybrid switch architecture distributes packets from a crossbar switch fabric to the multiple shared-memory switch fabrics to share the distributed packets among the multiple shared-memory switch fabrics.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: March 16, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Adam Goldstein, David Smith, Harish Devanagondi, Hugh Barrass, Kamran Torabi, Rajesh Patil