Patents by Inventor Rajesh Ramanathan

Rajesh Ramanathan 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: 11960357
    Abstract: Techniques for migrating virtual machines (VMs) in the presence of uncorrectable memory errors are provided. According to one set of embodiments, a source host hypervisor of a source host system can determine, for each guest memory page of a VM to be migrated from the source host system to a destination host system, whether the guest memory page is impacted by an uncorrectable memory error in a byte-addressable memory of the source host system. If the source host hypervisor determines that the guest memory page is impacted, the source host hypervisor can transmit a data packet to a destination host hypervisor of the destination host system that includes error metadata identifying the guest memory page as being corrupted. Alternatively, if the source host hypervisor determines that the guest memory page is not impacted, the source host hypervisor can attempt to read the guest memory page from the byte-addressable memory in a memory exception-safe manner.
    Type: Grant
    Filed: April 24, 2023
    Date of Patent: April 16, 2024
    Assignee: VMware LLC
    Inventors: Sowgandh Sunil Gadi, Rajesh Venkatasubramanian, Venkata Subhash Reddy Peddamallu, Arunachalam Ramanathan, Timothy P. Mann, Frederick Joseph Jacobs
  • Patent number: 11928510
    Abstract: In one set of embodiments, a hypervisor of a host system can determine that a delta between local and remote memory access latencies for each of a subset of NUMA nodes of the host system is less than a threshold. In response, the hypervisor can enable page sharing across the subset of NUMA nodes, where enabling page sharing comprises associating the subset of NUMA nodes with a single page sharing table, and where the single page sharing table holds entries identifying host physical memory pages of the host system that are shared by virtual machines (VMs) placed on the subset of NUMA nodes.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: March 12, 2024
    Assignee: VMware LLC
    Inventors: Qasim Ali, Arunachalam Ramanathan, Rajesh Venkatasubramanian
  • Patent number: 11897785
    Abstract: A method for preparing an aqueous dispersion of metal oxide particles is disclosed. The method comprises the step of performing phase transfer of a plurality of metal oxide particles capped with hydrophobic ligands on a surface there of by contacting the metal oxide particles with a combination of tertiary amine and water to form a biphasic mixture, and agitating said biphasic mixture to produce an aqueous dispersion of metal oxide particles capped with hydrophobic ligands and tertiary amine ligands on the surface thereof.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: February 13, 2024
    Assignee: Royal Melbourne Institute of Technology
    Inventors: Vipul Bansal, Mandeep Singh, Rajesh Ramanathan, Amanda Anderson
  • Publication number: 20230138790
    Abstract: A multimodal PET (positron emission tomography)/MRI (magnetic resonance imaging) contrast agent, a process of synthesizing said PET/MRI contrast agent, and a pharmaceutical formulation comprising said PET/MRI contrast agent are disclosed. The PET/MRI contrast agent comprises a magnetic signal generating core, and a coating portion formed at least partially over a surface of said magnetic signal generating core, wherein the coating portion comprises a plurality of layers, including an inner layer having a functionalized surface, and an outer layer in the form of a radionuclide electrolessly plated layer formed on said functionalized surface.
    Type: Application
    Filed: August 2, 2022
    Publication date: May 4, 2023
    Applicant: Royal Melbourne Institute of Technology
    Inventors: Amanda Anderson, Vipul Bansal, Jos Laurie Campbell, Rajesh Ramanathan, Ravi Shukla, Jyoti Arora
  • Patent number: 11470036
    Abstract: Technologies are generally described for providing an email assistant for sorting through emails received at an email application. The email assistant may prioritize emails and group high and low priority emails separately to enable a user to quickly view and manage an email inbox. The email assistant may also provide suggestions on how to sort and manage emails in the inbox of the email application. The email assistant may observe a user's pattern of interactions with types of emails, and prioritize emails and suggest actions based on the user's interactions. The email assistant may be configured to automatically sort emails and provide management suggestions based on a detected scenario such as a user's return after a period of time away, a large influx of emails, and presence detection.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: October 11, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Rajesh Ramanathan, James Edelen, Britta Burlin
  • Patent number: 11267723
    Abstract: A method of purifying a plurality of metal oxide particles produced from a synthesis process comprising the step of washing a plurality of metal oxide particles in a first solvent composition comprising of at least one aliphatic ether, and at least one flocculant. In one embodiment, the plurality of metal oxide particles are iron oxide particles produced from a thermal decomposition synthesis process between an iron-oleate complex and oleic acid in 1-octadecene, wherein the first solvent composition comprises a 1:1 (vol/vol) ratio of an aliphatic ether in the form of diethyl ether and a flocculant in the form of methanol. The washed iron oxide particles are further washed in a second solvent composition comprising a 1:1 (vol/vol) ratio of hexane and ethanol, and then finally dispersed in hexane. The resulting iron oxide particles find use as a contrast agent for magnetic resonance imaging (MRI) or as magnetic particles in magnetic separation, magnetism-directed targeting or magnetism-induced heating.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: March 8, 2022
    Assignee: Royal Melbourne Institute of Technology
    Inventors: Amanda Anderson, Vipul Bansal, Jos Laurie Campbell, Rajesh Ramanathan, Jyoti Arora, Ravi Shukla
  • Patent number: 11206233
    Abstract: An apparatus and method of operating a computer system is disclosed herein for rendering a user interface of an email service that includes a triage menu. In a user interface to an email service, an option to triage an email is rendered. In response to a selection of the option to triage the email, a triage menu is rendered that comprises a plurality of triage actions. At least one triage action of the plurality of triage actions corresponds to a service other than the email service. In response to a selection of the one triage action, triage information is communicated which indicates the selection of the one triage action to trigger a reminder in an application associated with the service.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: December 21, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Rajesh Ramanathan, Jasdeep Singh Chugh
  • Publication number: 20210163311
    Abstract: A method for preparing an aqueous dispersion of metal oxide particles is disclosed. The method comprises the step of performing phase transfer of a plurality of metal oxide particles capped with hydrophobic ligands on a surface there of by contacting the metal oxide particles with a combination of tertiary amine and water to form a biphasic mixture, and agitating said biphasic mixture to produce an aqueous dispersion of metal oxide particles capped with hydrophobic ligands and tertiary amine ligands on the surface thereof.
    Type: Application
    Filed: May 22, 2019
    Publication date: June 3, 2021
    Applicant: Royal Melbourne Institute of Technology
    Inventors: Vipul Bansal, Mandeep Singh, Rajesh Ramanathan, Amanda Anderson
  • Patent number: 10587539
    Abstract: A message related to a first thread is received, and a fork in the conversation is identified. The received message is placed in a second thread and a display shows the fork and that the two threads are related.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: March 10, 2020
    Assignee: Microsoct Technology Licensing, LLC
    Inventors: Justin Mahood, Tali Roth, Rajesh Ramanathan, Rafael Barcelos, Linda Chen, Giselli Panontini DeSouza Sana, Ryan Gregg
  • Publication number: 20200021549
    Abstract: An apparatus and method of operating a computer system is disclosed herein for rendering a user interface of an email service that includes a triage menu. In a user interface to an email service, an option to triage an email is rendered. In response to a selection of the option to triage the email, a triage menu is rendered that comprises a plurality of triage actions. At least one triage action of the plurality of triage actions corresponds to a service other than the email service. In response to a selection of the one triage action, triage information is communicated which indicates the selection of the one triage action to trigger a reminder in an application associated with the service.
    Type: Application
    Filed: September 20, 2019
    Publication date: January 16, 2020
    Inventors: Rajesh Ramanathan, Jasdeep Singh Chugh
  • Publication number: 20190336619
    Abstract: A multimodal PET (positron emission tomography)/MRI (magnetic resonance imaging) contrast agent, a process of synthesizing said PET/MRI contrast agent, and a pharmaceutical formulation comprising said PET/MRI contrast agent are disclosed. The PET/MRI contrast agent comprises a magnetic signal generating core, and a coating portion formed at least partially over a surface of said magnetic signal generating core, wherein the coating portion comprises a plurality of layers, including an inner layer having a functionalized surface, and an outer layer in the form of a radionuclide electrolessly plated layer formed on said functionalized surface.
    Type: Application
    Filed: May 2, 2019
    Publication date: November 7, 2019
    Inventors: Amanda Anderson, Vipul Bansal, Jos Laurie Campbell, Rajesh Ramanathan, Ravi Shukla, Jyoti Arora
  • Patent number: 10425366
    Abstract: A reminder service is disclosed herein receives action information indicative of an email selected for follow-up action in an email application. The reminder service identifies an additional application through which to surface a reminder about the follow-up action and communicates reminder information to the additional application with which to render the reminder.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: September 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rajesh Ramanathan, Jasdeep Singh Chugh
  • Publication number: 20190225491
    Abstract: A method of purifying a plurality of metal oxide particles produced from a synthesis process is disclosed. The method comprises the step of washing a plurality of metal oxide particles in a first solvent composition comprising of at least one aliphatic ether, and at least one flocculant. In one embodiment, the plurality of metal oxide particles are iron oxide particles produced from a thermal decomposition synthesis process between an iron-oleate complex and oleic acid in 1-octadecene, wherein the first solvent composition comprises a 1:1 (vol/vol) ratio of an aliphatic ether in the form of diethyl ether and a flocculant in the form of methanol. The washed iron oxide particles are further washed in a second solvent composition comprising a 1:1 (vol/vol) ratio of hexane and ethanol, and then finally dispersed in hexane.
    Type: Application
    Filed: September 8, 2017
    Publication date: July 25, 2019
    Applicant: Royal Melbourne Institute of Technology
    Inventors: Amanda Anderson, Vipul Bansal, Jos Laurie Campbell, Rajesh Ramanathan, Jyoti Arora, Ravi Shukla
  • Patent number: 10341443
    Abstract: In one embodiment, a user may transfer a multimodal conversation. A multimodal conversation may have a first mode communication session and a second mode communication session. A first user point of presence may execute a first transfer of the first mode communication session with a first partner point of presence from the first user point of presence to a first target point of presence. A second user point of presence may execute a second transfer of the second mode communication session with a second partner point of presence from the second user point of presence to a second target point of presence.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: July 2, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rajesh Ramanathan, Amritansh Raghav
  • Patent number: 10230675
    Abstract: When a message is received, the recipient set in the message, as well as ancestor message identifiers, are analyzed. The received message is either placed in an existing thread in an existing conversation, or in a new thread in the conversation, based upon the analysis of the recipient set and the ancestor identifiers.
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: March 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Justin B. Mahood, Ryan Gregg, Tali Roth, Giselli Panontini DeSouza Sana, Linda Chen, Rajesh Ramanathan, Rafael Ferreira Barcelos
  • Patent number: 10165007
    Abstract: Policies are applied to specific data rather than to an entire computing device that contains the specific data. Access to the specific data is controlled by the policies utilizing various password or other authentication credential requirements, selective data caching, data transmission, temporary data storage, and/or pre-defined conditions under which the specific data is to be erased or rendered inaccessible. Policies may be defined by an administrator and pushed to a mobile computing device, whereat the policies are enforced.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: December 25, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David John Brennan, Aditi Desai, Rajesh Ramanathan
  • Publication number: 20170331905
    Abstract: In one embodiment, a user may transfer a multimodal conversation. A multimodal conversation may have a first mode communication session and a second mode communication session. A first user point of presence may execute a first transfer of the first mode communication session with a first partner point of presence from the first user point of presence to a first target point of presence. A second user point of presence may execute a second transfer of the second mode communication session with a second partner point of presence from the second user point of presence to a second target point of presence.
    Type: Application
    Filed: May 26, 2017
    Publication date: November 16, 2017
    Inventors: Rajesh Ramanathan, Amritansh Raghav
  • Patent number: 9729395
    Abstract: An example computing device creates a resource module that acquires resource information relating to resources of the computing device and acquire quality of experience information corresponding to a quality of audio, and creates a roster module that displays a participant list including resource information relating to resources of a plurality of other computing devices connected to the teleconference and display quality of experience information corresponding to a quality of audio a user of each of the plurality of other computing devices experiences when connected to the teleconference. The device also creates a policy module configured to evaluate the resource information and quality of experience information acquired by the client resource module against rules of a teleconference policy and implement actions based on a determination that the computing device is non-compliant with one or more of the rules of the teleconference policy to control quality of audio during the teleconference.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: August 8, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sundar Anantharaman, Rajesh Ramanathan
  • Patent number: 9697501
    Abstract: A system and methodology that facilitates management of user accessibility via a scheduling application is provided. A user can link or map interruptability levels to schedule entries, such as calendar entries or tasks thereby facilitating automatic communication management. Essentially, interruptability rules (and corresponding categories) can be associated to calendar entries and tasks thereby automating implementation of interruptability rules to manage communications received during calendar entries, tasks, meeting, appointments, etc.
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: July 4, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Rajesh Ramanathan
  • Patent number: 9692834
    Abstract: In one embodiment, a user may transfer multimodal conversation. A multimodal conversation may have a first mode communication session and a second mode communication session. A first user point of presence may execute a first transfer of the first mode communication session with a first partner point of presence from the first user point of presence to a first target point of presence. A second user point of presence may execute a second transfer of the second mode communication session with a second partner point of presence from the second user point of presence to a second target point of presence.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: June 27, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Rajesh Ramanathan, Amritansh Raghav