Patents by Inventor Manuel Roman

Manuel Roman 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: 20090049166
    Abstract: Embodiments of a system configured to manage policies, including decision policies and active policies, on an Open Mobile Alliance Device Management (OMA DM) enabled mobile client devices is described. The system is configured to manage policies, including decision policies and active policies, on mobile devices is described that includes a device policy repository, a policy decision point, a decision policy enforcer, and an active policy enforcer. The system includes a server-side process configured to allow creation, modification and transmission of defined policies to the mobile client device, and a client-side process executed on the mobile client device and configured store the defined policies in an OMA DM management tree in the mobile client device as management objects, wherein each policy of the defined policies is represented as a subnode of the management tree.
    Type: Application
    Filed: August 8, 2008
    Publication date: February 19, 2009
    Applicant: INNOPATH SOFTWARE, INC.
    Inventors: Manuel Roman, Gregory D. Buzzard, Shahid Shoaib, Eugene Krivopaltsev, Michael Diener
  • Publication number: 20090049518
    Abstract: Embodiments of a system configured to manage policies, including decision policies and active policies, on mobile devices is described. The system is configured to manage policies, including decision policies and active policies, on mobile devices is described that includes a device policy repository, a policy decision point, a decision policy enforcer, and an active policy enforcer. The system includes a method for enforcing policies on mobile devices that proactively monitors the execution environment and automatically triggers active policies. The method further exports an interface and provides functionality to evaluate and enforce decision policies. The system can combine policies from different sources, including detecting and avoiding policy conflicts.
    Type: Application
    Filed: August 8, 2008
    Publication date: February 19, 2009
    Applicant: INNOPATH SOFTWARE, INC.
    Inventors: Manuel Roman, Gregory D. Buzzard, Shahid Shoaib, Eugene Krivopaltsev, Michael Diener
  • Patent number: 7278133
    Abstract: A method and apparatus for composing software are described. In one embodiment, the apparatus comprises a loader to obtain software structure data identifying a plurality of application components associated with requested functionality and to obtain software logic data indicating interaction rules between the plurality of application components, a parameter index generator to parse a description file and generate an index for each parameter of the plurality of application components, a parameter mapping to map input, output and state parameters to indices that are used by application components to access the input, output and state parameters, and a scheduler to coordinate an invocation of the plurality of application components at run time based on the software logic data.
    Type: Grant
    Filed: April 18, 2005
    Date of Patent: October 2, 2007
    Assignee: NTT DoCoMo, Inc.
    Inventors: Manuel Roman, Nayeem Islam
  • Publication number: 20070066282
    Abstract: A mechanism and supporting apparatus to enable resource sharing among groups of users over mobile terminals. The system presented leverages the carrier infrastructure to simplify the requirements at the terminals, and describes a graphical user interface binding mechanism that allows developing generic graphical users interfaces that can be customized to heterogeneous devices at run-time.
    Type: Application
    Filed: November 17, 2006
    Publication date: March 22, 2007
    Inventors: Manuel Roman, Nayeem Islam
  • Publication number: 20060150188
    Abstract: A method and apparatus for composing software are described. In one embodiment, the method includes obtaining software structure data that identifies multiple application components associated with requested functionality, obtaining software logic data indicating interaction rules between the application components, storing the software structure data and the software logic data in memory, and coordinating the invocation of the application components at run time based on the software logic data.
    Type: Application
    Filed: April 28, 2005
    Publication date: July 6, 2006
    Inventors: Manuel Roman, Wanghong Yuan
  • Patent number: 7029738
    Abstract: A card label having a system for discouraging its non-authorized removal and reuse, which initiate an incontrollable combustion process that completely damage the card label and its information and included circuitry when it is attempted to remove the card label from a surface.
    Type: Grant
    Filed: September 16, 2003
    Date of Patent: April 18, 2006
    Assignees: Dinformatica del Noroeste S.A. de C.V., Centro de Investigacion en Materiales Avanzados S.C.
    Inventors: Alfredo Aguilar Elguezabal, Luis de la Torre Sáenz, Alejandro López Ortiz, Manuel Román Aguirre, Oscar Ayala Valenzuela
  • Publication number: 20060070089
    Abstract: A method and apparatus for dynamic replacement of device drivers in the operating system (OS) kernel are described. In one embodiment, the method comprising receiving a request to add a device driver to an operating system and dynamically adding the device driver to the operating system while user application and operating system processes are being performed.
    Type: Application
    Filed: November 30, 2004
    Publication date: March 30, 2006
    Inventors: Shahid Shoaib, Manuel Roman, Nayeem Islam
  • Publication number: 20060020689
    Abstract: A method and apparatus for composing software are described. In one embodiment, the apparatus comprises a loader to obtain software structure data identifying a plurality of application components associated with requested functionality and to obtain software logic data indicating interaction rules between the plurality of application components, a parameter index generator to parse a description file and generate an index for each parameter of the plurality of application components, a parameter mapping to map input, output and state parameters to indices that are used by application components to access the input, output and state parameters, and a scheduler to coordinate an invocation of the plurality of application components at run time based on the software logic data.
    Type: Application
    Filed: April 18, 2005
    Publication date: January 26, 2006
    Inventors: Manuel Roman, Nayeem Islam
  • Publication number: 20050102615
    Abstract: A method and apparatus for composing software are described. In one embodiment, the method includes obtaining software structure data that identifies multiple application components associated with requested functionality, obtaining software logic data indicating interaction rules between the application components, storing the software structure data and the software logic data in memory, and coordinating the invocation of the application components at run time based on the software logic data.
    Type: Application
    Filed: July 23, 2004
    Publication date: May 12, 2005
    Inventors: Manuel Roman, Nayeem Islam
  • Publication number: 20050054354
    Abstract: A mechanism and supporting apparatus to enable resource sharing among groups of users over mobile terminals. The system presented leverages the carrier infrastructure to simplify the requirements at the terminals, and describes a graphical user interface binding mechanism that allows developing generic graphical users interfaces that can be customized to heterogeneous devices at run-time.
    Type: Application
    Filed: June 21, 2004
    Publication date: March 10, 2005
    Inventors: Manuel Roman, Nayeem Islam
  • Publication number: 20040202813
    Abstract: A card label having a system for discouraging its non-authorized removal and reuse, which initiate an incontrollable combustion process that completely damage the card label and its information and included circuitry when it is attempted to remove the card label from a surface.
    Type: Application
    Filed: September 16, 2003
    Publication date: October 14, 2004
    Applicants: DINFORMATICA DEL NOROESTE S. A. DE C. V., CENTRO DE INVESTIGACION EN MATERIALES AVANZADOS S. C.
    Inventors: Alfredo Aguilar Elguezabal, Luis De La Torre Saenz, Alejandro Lopez Ortiz, Manuel Roman Aguirre, Oscar Ayala Valenzuela
  • Patent number: 6311293
    Abstract: Efficient formal verification of a system model is obtained by performing a state reachability analysis of an unrestricted full system model that includes constraints selected by the tester for testing a given property, followed by an analysis that permits a reduction in the complexity of the tested system's model. The analysis involves determining variables of the system's model that do not change value in the course of the state reachability analysis, often because of the constraints imposed prior to performing the reachability analysis. The unchanging variables are replaced with constants, and those constants are propagated through the system model to simplify the state transition relations that define the system. The simplified system model is then applied to a verification tool to determine whether the liveness property is satisfied.
    Type: Grant
    Filed: December 14, 1998
    Date of Patent: October 30, 2001
    Assignee: Lucent Technologies Inc.
    Inventors: Robert Paul Kurshan, Carlos Manuel Roman
  • Patent number: 5946481
    Abstract: The invention presents a method and apparatus for forming a restricted model from a system model to reduce the computational resources required to formally verify the system design, without substantially reducing the ability to test all system model functions, or properties. In general, the restricted model is formed by restricting the range of assumable values of system model variables and system model inputs to a restricted set of values, based on the values assumed by the system model variables and system model inputs during a partial search of the system model. The restricted model can then be fully searched by a conventional verification tool to identify system design errors. Advantageously, the restricted model requires less computational resources to verify the system design (i.e. through a full search) than the original system model.
    Type: Grant
    Filed: September 4, 1997
    Date of Patent: August 31, 1999
    Assignee: Lucent Technologies Inc.
    Inventors: Robert Paul Kurshan, Carlos Manuel Roman
  • Patent number: 5901073
    Abstract: The invention presents a method and apparatus for forming a restricted model from a system model to reduce the computational resources required to formally verify the system design, without substantially reducing the ability to test all system model functions, or properties. In general, the restricted model is formed by restricting the range of assumable values of system model variables and system model inputs to a restricted set of values, based on the values assumed by the system model variables and system model inputs during a partial search of the system model. The restricted model can then be fully searched by a conventional verification tool to identify system design errors. Advantageously, the restricted model requires less computational resources during a fall search than the original system model.
    Type: Grant
    Filed: June 6, 1997
    Date of Patent: May 4, 1999
    Assignee: Lucent Technologies Inc.
    Inventors: Robert Paul Kurshan, Carlos Manuel Roman