Patents by Inventor Manoj Radhakrishnan

Manoj Radhakrishnan 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: 11947877
    Abstract: A computer-aided design (CAD) system may support anti-constraint configuration and enforcement for CAD models that represent physical objects. Anti-constraints may specify given constraints not to be applied for components of the CAD model, and the CAD system may update components of the CAD model without applying the constraints specified in anti-constraints applicable to the CAD model components.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: April 2, 2024
    Assignee: Siemens Industry Software Inc.
    Inventors: Dick Baardse, Steven Robert Jankovich, Douglas King, Howard Mattson, Manoj Radhakrishnan
  • Publication number: 20210192098
    Abstract: A computer-aided design (CAD) system may support anti-constraint configuration and enforcement for CAD models that represent physical objects. Anti-constraints may specify given constraints not to be applied for components of the CAD model, and the CAD system may update components of the CAD model without applying the constraints specified in anti-constraints applicable to the CAD model components.
    Type: Application
    Filed: April 26, 2019
    Publication date: June 24, 2021
    Inventors: Dick Baardse, Steven Robert Jankovich, Douglas King, Howard Mattson, Manoj Radhakrishnan
  • Patent number: 9697303
    Abstract: Methods for constraining a geometric model and corresponding systems and computer-readable mediums. A method includes creating a rigid sketch group that includes some or all of the plurality of curves and receiving a user selection of first option rules or second option rules. The method includes editing the rigid sketch group according to the selected first option rules or second option rules. The method includes displaying the geometric model by the data processing system, including displaying the edited rigid sketch group.
    Type: Grant
    Filed: May 14, 2014
    Date of Patent: July 4, 2017
    Assignee: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
    Inventors: Dick Baardse, Manoj Radhakrishnan, Andrew Lomonosov, Steven Robert Jankovich
  • Publication number: 20160117418
    Abstract: Methods for constraining a geometric model and corresponding systems and computer-readable mediums. A method includes creating a rigid sketch group that includes some or all of the plurality of curves and receiving a user selection of first option rules or second option rules. The method includes editing the rigid sketch group according to the selected first option rules or second option rules. The method includes displaying the geometric model by the data processing system, including displaying the edited rigid sketch group.
    Type: Application
    Filed: May 14, 2014
    Publication date: April 28, 2016
    Inventors: Dick Baardse, Manoj Radhakrishnan, Andrew Lomonosov, Steven Robert Jankovich
  • Patent number: 9208116
    Abstract: Multiple variants of a data processing system, which maintains I/O priority from the time a process makes an I/O request until the hardware services that request, will be described. In one embodiment, a data processing system has one or more processors having one or more processor cores, which execute an operating system and one or more applications of the data processing system. The data processing system also can have one or more non-volatile memory device coupled to the one or more processors to store data of the data processing system, and one or more non-volatile memory controller coupled to the one or more processors. The one or more non-volatile memory controller enables a transfer of data to at least one non-volatile memory device, and the priority level assigned by the operating system is maintained throughout the logical data path of the data processing system.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: December 8, 2015
    Assignee: Apple Inc.
    Inventors: Joseph Sokol, Jr., Manoj Radhakrishnan, Matthew J. Byom, Robert Hoopes, Christopher Sarcone
  • Publication number: 20150127863
    Abstract: Multiple variants of a data processing system, which maintains I/O priority from the time a process makes an I/O request until the hardware services that request, will be described. In one embodiment, a data processing system has one or more processors having one or more processor cores, which execute an operating system and one or more applications of the data processing system. The data processing system also can have one or more non-volatile memory device coupled to the one or more processors to store data of the data processing system, and one or more non-volatile memory controller coupled to the one or more processors. The one or more non-volatile memory controller enables a transfer of data to at least one non-volatile memory device, and the priority level assigned by the operating system is maintained throughout the logical data path of the data processing system.
    Type: Application
    Filed: January 12, 2015
    Publication date: May 7, 2015
    Inventors: Joseph Sokol, JR., Manoj Radhakrishnan, Matthew J. Byom, Robert Hoopes, Christopher Sarcone
  • Patent number: 8959263
    Abstract: Multiple variants of a data processing system, which maintains I/O priority from the time a process makes an I/O request until the hardware services that request, will be described. In one embodiment, a data processing system has one or more processors having one or more processor cores, which execute an operating system and one or more applications of the data processing system. The data processing system also can have one or more non-volatile memory device coupled to the one or more processors to store data of the data processing system, and one or more non-volatile memory controller coupled to the one or more processors. The one or more non-volatile memory controller enables a transfer of data to at least one non-volatile memory device, and the priority level assigned by the operating system is maintained throughout the logical data path of the data processing system.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: February 17, 2015
    Assignee: Apple Inc.
    Inventors: Joseph Sokol, Jr., Manoj Radhakrishnan, Matthew J. Byom, Robert Hoopes, Christopher Sarcone
  • Publication number: 20140195699
    Abstract: Multiple variants of a data processing system, which maintains I/O priority from the time a process makes an I/O request until the hardware services that request, will be described. In one embodiment, a data processing system has one or more processors having one or more processor cores, which execute an operating system and one or more applications of the data processing system. The data processing system also can have one or more non-volatile memory device coupled to the one or more processors to store data of the data processing system, and one or more non-volatile memory controller coupled to the one or more processors. The one or more non-volatile memory controller enables a transfer of data to at least one non-volatile memory device, and the priority level assigned by the operating system is maintained throughout the logical data path of the data processing system.
    Type: Application
    Filed: January 8, 2013
    Publication date: July 10, 2014
    Applicant: Apple Inc.
    Inventors: Joseph Sokol, JR., Manoj Radhakrishnan, Matthew J. Byom, Robert Hoopes, Christopher Sarcone
  • Publication number: 20090237410
    Abstract: A system, method, and computer program for editing curves having bidirectional offset constraints, comprising selecting a collection of curves having a set of curve end points to perform an operation; and constraining a set of offset end points to said set of curve end points; whereby end constraints for offset curves are known, and appropriate means and computer-readable instructions.
    Type: Application
    Filed: March 20, 2008
    Publication date: September 24, 2009
    Inventors: Dick Baardse, Manoj Radhakrishnan
  • Publication number: 20090237409
    Abstract: A system, method, and computer program for editing offsets, comprising connecting one or more input curves to a constraint system by constraints; offsetting output curves from said input curves by an operation; and creating a plurality of constraints among said input curves and said output curves; whereby editing said operation transforms said input curves and said output curves in a bidirectional manner, and appropriate means and computer-readable instructions.
    Type: Application
    Filed: March 20, 2008
    Publication date: September 24, 2009
    Inventors: Dick Baardse, Manoj Radhakrishnan