Patents by Inventor Manoj Sharma

Manoj Sharma 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: 11463306
    Abstract: In one embodiment, a method includes a method for provisioning private-cloud server nodes by receiving a request to provision a specified number of server nodes for a private cloud, wherein the request is associated with a user, identifying a plurality of server nodes including (a) the specified number of hypervisor server nodes from a first pool that includes prepared hypervisor server nodes, each of which includes a previously-installed hypervisor, and (b) a management server node from a second pool that includes prepared management server nodes, each of which includes a previously-installed hypervisor and one or more previously-installed management components, configuring the identified server nodes to use a network associated with the user, creating a private cloud that includes the identified server nodes, and providing, to the user, permission to access the identified server nodes.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: October 4, 2022
    Assignee: Google LLC
    Inventors: Manoj Sharma, Choudhury Sarada Prasanna Nanda, Gururaj Pangal, Maurilio Cometto, Ilya Beyer
  • Publication number: 20220251295
    Abstract: Compounds of formula I: or a pharmaceutically acceptable salt, hydrate, and/or solvate thereof, wherein: R1 is a pharmaceutically acceptable polymeric moiety comprising a pharmaceutically acceptable polymer chain such that the carbonyl group is linked to R1 through an ester, amide, carbonate or carbamate bond; R2 is hydrogen, or —(C?O)Rs wherein R5 is a C1-3 straight or branched chain alkyl group; and R3 and R4 are independently selected from hydrogen, C1-3 straight or branched chain alkyl group, or —(C=0)Re wherein R6 is —(O—CH2—CH2)n—OCH3 or a C1-3 straight or branched chain alkyl group, and n is 1 to 5. The compositions are useful for the treatment of Parkinson's disease when administered alone or in combination with carbidopa and/or entacapone.
    Type: Application
    Filed: June 28, 2020
    Publication date: August 11, 2022
    Inventors: Deven Patel, H. Rajan Sharma, Manoj Sharma, Leema Reddy PEDDAREDDYGARI
  • Publication number: 20220237374
    Abstract: A system and method for identifying relevant content from other documents and presenting candidate documents/content in a document authoring application is described. A computer-implemented method includes performing an analysis of text of a document being authored by a user with a document authoring application, searching a document library for content elements and documents based on the analysis of the text, identifying candidate documents and candidate content based on the searching, presenting a list of candidate documents or candidate content with the document authoring application, receiving a selection of a candidate document or candidate content from the list in the document authoring application, and including an instance of the selected candidate document or candidate content in the document.
    Type: Application
    Filed: March 26, 2021
    Publication date: July 28, 2022
    Inventors: Benjamin Gustav WILDE, Ransom Lloyd RICHARDSON, Richard Malcolm BANKS, Manoj SHARMA, Zeyu WU, Matthew Stephen HOWARD, Sudarshan SUNDAR, Lyndsy Marie STOPA, Yi ZHENG, Jacob Lee SANCHEZ, Aleksandr POLYAKOV, Jason Peter CAMPOLI, Gregory Alan HOWARD, Paul Anthony SCUDIERI
  • Patent number: 11377483
    Abstract: Methods are disclosed of designing antibodies for a sandwich assay for a small molecule having a molecular weight of about 500 to about 2,000. The method comprises preparing a first antibody that binds to the small molecule, and preparing a second antibody that binds to the small molecule at a portion of the small molecule other than a portion to which the first antibody binds. The second antibody is prepared from an immunogen that comprises a predetermined portion of the small molecule. The antibodies may be employed in sandwich assays for the small molecule.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: July 5, 2022
    Assignee: Siemens Healthcare Diagnostics Inc.
    Inventors: Yi Feng Zheng, Tie Q. Wei, Manoj Sharma
  • Publication number: 20220174042
    Abstract: In one embodiment, a system includes a plurality of first host machines implementing a public-cloud computing environment, wherein at least one of the first host machines comprises at least one public-cloud virtual machine (VM) that performs network address translation; and a plurality of second host machines implementing a private-cloud computing environment, wherein at least one of the second host machines comprises one or more private-cloud virtual machines, wherein the public-cloud VM is configured to receive, via a network tunnel from the private-cloud VM, one or more first packets to be sent to a public Internet Protocol (IP) address of a public network host, translate, using a NAT mapping, a source address of each first packet from a private IP address of the private-cloud VM to an IP address of the public-cloud VM, and send the first packet to the IP address of the public-cloud VM.
    Type: Application
    Filed: February 16, 2022
    Publication date: June 2, 2022
    Applicant: Google LLC
    Inventors: Maurilio Cometto, Mate Ferenczy, Sriganesh Kini, Mohammad Y. Hajjat, Manoj Sharma
  • Publication number: 20220129575
    Abstract: The present disclosure describes an architecture and design of Unauthorized-Blocking-Role (UAB). UAB is a mechanism which prevents higher privileged users of cloud-hosted software from performing unauthorized activities on protected objects, such as management objects. UAB works by periodically monitoring the permissions of customer users on key management objects in an object hierarchy in management software. If a customer user is detected to have privileges higher than the user should have on those objects, UAB applies restrictive role-based access controls (RBACs) on the user. Similarly, UAB also monitors protected principals and protected roles to ensure that their privileges are not modified by a customer user.
    Type: Application
    Filed: October 8, 2021
    Publication date: April 28, 2022
    Inventors: Atul Goel, Diganta Paladhi, Manoj Sharma, Maurilio Cometto
  • Patent number: 11271905
    Abstract: In one embodiment, a system includes a plurality of first host machines implementing a public-cloud computing environment, wherein at least one of the first host machines comprises at least one public-cloud virtual machine (VM) that performs network address translation; and a plurality of second host machines implementing a private-cloud computing environment, wherein at least one of the second host machines comprises one or more private-cloud virtual machines, wherein the public-cloud VM is configured to receive, via a network tunnel from the private-cloud VM, one or more first packets to be sent to a public Internet Protocol (IP) address of a public network host, translate, using a NAT mapping, a source address of each first packet from a private IP address of the private-cloud VM to an IP address of the public-cloud VM, and send the first packet to the IP address of the public-cloud VM.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: March 8, 2022
    Assignee: Google LLC
    Inventors: Maurilio Cometto, Máté Ferenczy, Sriganesh Kini, Mohammad Y. Hajjat, Manoj Sharma
  • Publication number: 20220066991
    Abstract: Embodiments of the disclosure provide systems and methods for intentionally creating fragmentation of data in one or more storage media based on user-specified parameters. According to one embodiment, a method for creating user-controlled fragmentation of data stored in one or more storage media can comprise receiving a plurality of parameters defining the user-controlled fragmentation of the data stored in the one or more storage media, determining a first random number, and creating a first file on the one or more storage media. The first file can be initially empty. An amount of data for the first file can be determined based on the first random number and data can be written to the first file on the one or more storage media up to the determined amount of data for the first file.
    Type: Application
    Filed: September 2, 2020
    Publication date: March 3, 2022
    Inventor: Manoj Sharma
  • Publication number: 20220049018
    Abstract: Antibodies that specifically bind naloxone or naltrexone are disclosed. Also disclosed are conjugates used in the production of the antibodies, as well as methods of producing the antibodies. Also disclosed are methods of using the antibodies in direct assays for naloxone or naltrexone. Further disclosed are methods of reducing naloxone or naltrexone interference in opiate assays using the antibodies.
    Type: Application
    Filed: January 30, 2020
    Publication date: February 17, 2022
    Applicant: Siemens Healthcare Diagnostics Inc.
    Inventors: Manoj Sharma, Tatiana Lebedeva, Tatiana Mareeva, Yuriy Smirnov, Bogdan Draghici, Zhu Teng, Yi Feng Zheng, Heungyeung Yau, Nihmat Morjana, William Bedzyk, Allison Dominowski
  • Patent number: 11216524
    Abstract: Aspects of the present disclosure relate to systems and methods for merging versions and activities associated with a file into a history feed and displaying the history feed on a user interface of a client computing device. In one aspect, a file is identified and activities associated with the file are also identified. It may be determined whether the file has at least one activity. When it is determined that the file has at least one activity, at least one actionable history element for the at least one activity is generated. Additionally, the generated history elements are merged to generate a history feed. The history feed is displayed on a user interface. The history feed may be displayed with an application that has opened the file.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: January 4, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Douglas Lane Milvaney, Maura FitzGerald, Joshua Jones, Matt McNeill, Manoj Sharma, Lidiane Jones
  • Publication number: 20210400051
    Abstract: In one embodiment, a system includes a computing device providing a computing environment including a number of user accounts, where each of the user accounts is assigned specified privileges to execute particular commands or programs, receiving a request to temporarily escalate privileges for one of the user accounts during a specified duration, where the request includes an identifier of the user account, requested privileges, and the specified duration, granting the requested privileges for the specified duration in conjunction with specific restrictions on one or more prohibited activities that are normally permitted for user accounts with the requested privileges, monitoring, during the specified duration, for any indication that the user account has attempted a prohibited activity, detecting an indication that the user account attempted one of the prohibited activities, and initiating an automated remediation corresponding to the indication.
    Type: Application
    Filed: September 2, 2021
    Publication date: December 23, 2021
    Applicant: Google LLC
    Inventors: Manoj Sharma, Choudhury Sarada Prasanna Nanda, Ilya Beyer, Maurilio Cometto
  • Publication number: 20210397982
    Abstract: A method for ranking detected anomalies is disclosed. The method includes generating a graph based on a plurality of rules, wherein the graph comprises nodes representing metrics identified in the rules, edges connecting nodes where metrics associated with connected nodes are identified in a given rule, and edge weights of the edges each representing a severity level assigned to the given rule. The method further includes ranking nodes of the graph based on the edge weights. The method further includes ranking detected anomalies based on the ranking of the nodes corresponding to the metrics associated with the detected anomalies.
    Type: Application
    Filed: September 1, 2021
    Publication date: December 23, 2021
    Inventors: Aparupa Das Gupta, Rahul Ramakrishna, Yathiraj B. Udupi, Debojyoti Dutta, Manoj Sharma
  • Patent number: 11128629
    Abstract: In one embodiment, a system includes a computing device providing a computing environment including a number of user accounts, where each of the user accounts is assigned specified privileges to execute particular commands or programs, receiving a request to temporarily escalate privileges for one of the user accounts during a specified duration, where the request includes an identifier of the user account, requested privileges, and the specified duration, granting the requested privileges for the specified duration in conjunction with specific restrictions on one or more prohibited activities that are normally permitted for user accounts with the requested privileges, monitoring, during the specified duration, for any indication that the user account has attempted a prohibited activity, detecting an indication that the user account attempted one of the prohibited activities, and initiating an automated remediation corresponding to the indication.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: September 21, 2021
    Assignee: Google LLC
    Inventors: Manoj Sharma, Choudhury Sarada Prasanna Nanda, Ilya Beyer, Maurilio Cometto
  • Patent number: 11120343
    Abstract: A method for ranking detected anomalies is disclosed. The method includes generating a graph based on a plurality of rules, wherein the graph comprises nodes representing metrics identified in the rules, edges connecting nodes where metrics associated with connected nodes are identified in a given rule, and edge weights of the edges each representing a severity level assigned to the given rule. The method further includes ranking nodes of the graph based on the edge weights. The method further includes ranking detected anomalies based on the ranking of the nodes corresponding to the metrics associated with the detected anomalies.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: September 14, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Aparupa Das Gupta, Rahul Ramakrishna, Yathiraj B. Udupi, Debojyoti Dutta, Manoj Sharma
  • Publication number: 20210258208
    Abstract: In one embodiment, a system includes a computing device providing a computing environment including a number of user accounts, where each of the user accounts is assigned specified privileges to execute particular commands or programs, receiving a request to temporarily escalate privileges for one of the user accounts during a specified duration, where the request includes an identifier of the user account, requested privileges, and the specified duration, granting the requested privileges for the specified duration in conjunction with specific restrictions on one or more prohibited activities that are normally permitted for user accounts with the requested privileges, monitoring, 1 0 during the specified duration, for any indication that the user account has attempted a prohibited activity, detecting an indication that the user account attempted one of the prohibited activities, and initiating an automated remediation corresponding to the indication.
    Type: Application
    Filed: April 14, 2021
    Publication date: August 19, 2021
    Applicant: Google LLC
    Inventors: Manoj Sharma, Choudhury Sarada Prasanna Nanda, Gururaj Pangal, Maurilio Cornetta, Ilya Beyer
  • Patent number: 10999135
    Abstract: In one embodiment, a method includes a method for provisioning private-cloud server nodes by receiving a request to provision a specified number of server nodes for a private cloud, wherein the request is associated with a user, identifying a plurality of server nodes including (a) the specified number of hypervisor server nodes from a first pool that comprises prepared hypervisor server nodes, each of which comprises a previously-installed hypervisor, and (b) a management server node from a second pool that comprises prepared management server nodes, each of which comprises a previously-installed hypervisor and one or more previously-installed management components, configuring the identified server nodes to use a network associated with the user, creating a private cloud that includes the identified server nodes, and providing, to the user, permission to access the identified server nodes.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: May 4, 2021
    Assignee: Google LLC
    Inventors: Manoj Sharma, Choudhury Sarada Prasanna Nanda, Ilya Beyer, Gururaj Pangal, Maurilio Cometto
  • Publication number: 20210087255
    Abstract: Methods are disclosed of designing antibodies for a sandwich assay for a small molecule having a molecular weight of about 500 to about 2,000. The method comprises preparing a first antibody that binds to the small molecule, and preparing a second antibody that binds to the small molecule at a portion of the small molecule other than a portion to which the first antibody binds. The second antibody is prepared from an immunogen that comprises a predetermined portion of the small molecule. The antibodies may be employed in sandwich assays for the small molecule.
    Type: Application
    Filed: December 4, 2020
    Publication date: March 25, 2021
    Applicant: Siemens Healthcare Diagnostics Inc.
    Inventors: Yi Feng Zheng, Tie Q. Wei, Manoj Sharma
  • Patent number: 10942583
    Abstract: Examples of the disclosure determine the current context of a user or a wearable device of the user. User input is received to select one or more of context-dependent events from a plurality of past, current and future events. In some examples, one or more events from the plurality of past, current and future events and a part of the current context are captured by sensors available on the wearable device. Responsive to receiving the user input, one or more of the plurality of events are selected based on the determined current context and a direction of the user input. At least one of the selected one or more of the plurality of events is displayed on the wearable device of the user.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: March 9, 2021
    Inventor: Manoj Sharma
  • Patent number: 10938937
    Abstract: Approaches are disclosed for distributing messages across multiple data centers where the data centers do not store messages using a same message queue protocol. In some embodiment, a network element translates messages from a message queue protocol (e.g., Kestrel, RABBITMQ, APACHE Kafka, and ACTIVEMQ) to an application layer messaging protocol (e.g., XMPP, MQTT, WebSocket protocol, or other application layer messaging protocols). In other embodiments, a network element translates messages from an application layer messaging protocol to a message queue protocol. Using the new approaches disclosed herein, data centers communicate using, at least in part, application layer messaging protocols to disconnect the message queue protocols used by the data centers and enable sharing messages between messages queues in the data centers.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: March 2, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Marc Solanas Tarre, Ralf Rantzau, Debojyoti Dutta, Manoj Sharma
  • Publication number: 20210049035
    Abstract: In one embodiment, a system includes first host machines implementing a public-cloud computing environment, wherein at least one of the first host machines comprises a resource manager that provides a public-cloud resource interface through which one or more public-cloud clients interact with one or more virtual machines, and second host machines implementing a private-cloud computing environment, wherein at least one of the second host machines comprises one or more private-cloud virtual machines, wherein at least one of the first host machines further comprises a private-cloud VM resource provider through which the resource manager interacts with the private-cloud virtual machines, wherein the VM resource provider translates requests to perform virtual machine operations from a public-cloud-resource interface to a private-cloud virtual machine interface, and the private-cloud virtual machines perform the requested virtual machine operations in response to receiving the translated requests from the VM resour
    Type: Application
    Filed: October 30, 2020
    Publication date: February 18, 2021
    Applicant: Google LLC
    Inventors: Ilya Beyer, Manoj Sharma, Gururaj Pangal, Maurilio Cornetta