Patents by Inventor Peter Matov

Peter Matov 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: 11944514
    Abstract: Systems, methods, and devices for improved orthodontic treatment of a patient's teeth are provided herein. In some embodiments, a method includes determining an appliance geometry for a dental appliance. The appliance geometry can include a first region representing a shell comprising a plurality of teeth receiving cavities, and a second region representing at least one integrally formed component to be integrally joined to the shell. The method can also include generating instructions including a first digital representation of the shell based on the first region, and a second digital representation of the at least one integrally formed component based on the second region. The method can further include transmitting the instructions to a fabrication system configured to additively manufacture the dental appliance by fabricating the shell based on the first digital representation, concurrently with fabricating the at least one integrally formed component based on the second digital representation.
    Type: Grant
    Filed: December 23, 2022
    Date of Patent: April 2, 2024
    Assignee: Align Technology, Inc.
    Inventors: Avi Kopelman, Allen Boronkay, Peter Webber, Vadim Matov, Srinivas Kaza, Ryan Kimura, Yaser Shanjani
  • Patent number: 9900212
    Abstract: An archive file including an extension server runtime of the arbitrary server and one or more auxiliary computer modules is received. Input values of one or more configuration parameters including a number of extension server nodes to be installed are received. The archive file is extracted at a file system of the at least one server instance. The extracted extension server runtime is read by an extension server bootstrap from the one or more auxiliary modules. The number of extension server nodes as specified by the input values are installed based on the extracted extension server runtime on the at least one server instance by the extension server bootstrap.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: February 20, 2018
    Assignee: SAP SE
    Inventors: Vladimir Pavlov, Peter Matov, Radoslav Ivanov
  • Publication number: 20160179494
    Abstract: A package including a native monitoring library and a shared memory API interface to the native monitoring library is integrated into an arbitrary server to reuse monitoring performed by a server instance of a cluster of server instances. The one or more extension server nodes are installed on a server instance from the cluster of server instances based the arbitrary server. Status information is reported to the shared memory via the shared memory API by the installed extension server nodes. Logging format native to the arbitrary server is reconfigured according to input values of configuration parameters that specify logging format native to server nodes running on the server instance. An application is deployed on each of one or more extension server nodes. The deployment operation of the application is transactional. Security control for the deployed application is delegated to the cluster of server instances.
    Type: Application
    Filed: December 18, 2014
    Publication date: June 23, 2016
    Inventors: Vladimir Pavlov, Radoslav Ivanov, Peter Matov, Iliyan Nenov, Petio Petev, Dimitar Mihaylov
  • Publication number: 20160127177
    Abstract: An archive file including an extension server runtime of the arbitrary server and one or more auxiliary computer modules is received. Input values of one or more configuration parameters including a number of extension server nodes to be installed are received. The archive file is extracted at a file system of the at least one server instance. The extracted extension server runtime is read by an extension server bootstrap from the one or more auxiliary modules. The number of extension server nodes as specified by the input values are installed based on the extracted extension server runtime on the at least one server instance by the extension server bootstrap.
    Type: Application
    Filed: November 3, 2014
    Publication date: May 5, 2016
    Inventors: VLADIMIR PAVLOV, PETER MATOV, RADOSLAV IVANOV
  • Patent number: 8381030
    Abstract: The present disclosure involves systems, software, and computer implemented methods for retrying business methods at an application server after thrown exceptions. One process includes operations for invoking a business method of an enterprise bean hosted in an enterprise bean container. The operations further include determining whether retry conditions are satisfied after an exception is thrown during execution of the business method. The business method is invoked again based on a predefined retry policy when the retry conditions are satisfied.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: February 19, 2013
    Assignee: SAP AG
    Inventors: Peter Matov, Krasimir Topchiyski, Bistra Yakimova, Vladimir Pavlov
  • Publication number: 20110154096
    Abstract: The present disclosure involves systems, software, and computer implemented methods for retrying business methods at an application server after thrown exceptions. One process includes operations for invoking a business method of an enterprise bean hosted in an enterprise bean container. The operations further include determining whether retry conditions are satisfied after an exception is thrown during execution of the business method. The business method is invoked again based on a predefined retry policy when the retry conditions are satisfied.
    Type: Application
    Filed: December 23, 2009
    Publication date: June 23, 2011
    Applicant: SAP AG
    Inventors: Peter Matov, Krasimir Topchiyski, Bistra Yakimova, Vladimir Pavlov
  • Patent number: 7962612
    Abstract: A method, system and machine readable medium for connection leak detection and prevention collect metadata about the connection on a request by an enterprise component and on connection release or transaction completion. If the enterprise component is server managed, the connection gets automatically released by the server at the end of the call to the enterprise component. If the enterprise component is not server managed, the collected metadata is stored and displayed in a user readable manner allowing an administrator to identify the erroneous behaving enterprise component which is causing the connection leak.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: June 14, 2011
    Assignee: SAP AG
    Inventors: Nikolai Tankov, Peter Matov
  • Publication number: 20080270600
    Abstract: A method, system and machine readable medium for connection leak detection and prevention collect metadata about the connection on a request by an enterprise component and on connection release or transaction completion. If the enterprise component is server managed, the connection gets automatically released by the server at the end of the call to the enterprise component. If the enterprise component is not server managed, the collected metadata is stored and displayed in a user readable manner allowing an administrator to identify the erroneous behaving enterprise component which is causing the connection leak.
    Type: Application
    Filed: April 30, 2008
    Publication date: October 30, 2008
    Inventors: Nikolai Tankov, Peter Matov
  • Publication number: 20060080435
    Abstract: A system and method for deployment of a resource adapter are described. Under an embodiment of the invention, a method comprises storing deployment information for a resource adapter, the deployment information comprising one or more elements to configure the resource adapter; deploying the resource adapter, deploying the resource adapter comprising implementation of the one or more elements to configure the resource adapter; and providing a connection between a server application and an external resource using the resource adapter.
    Type: Application
    Filed: June 7, 2004
    Publication date: April 13, 2006
    Inventors: Nikolai Tankov, Peter Matov
  • Publication number: 20060031388
    Abstract: A system and method for a connection resource system is disclosed. According to an embodiment of the invention, a method includes establishing a first connection, the first connection being between one of one or more server applications and one of one or more external resources; and establishing a second connection, the second connection being between one of the one or more server applications and one of the one or more external resources; wherein the first connection and the second connection are established utilizing a single resource system.
    Type: Application
    Filed: June 3, 2004
    Publication date: February 9, 2006
    Inventors: Nikolai Tankov, Peter Matov, Harald Mueller, Samir Zeort, Svetoslav Manolov
  • Publication number: 20050289212
    Abstract: A system and method for a non-transactional resource reference are disclosed. According to an embodiment of the invention, a method comprises establishing a program object, the program object containing information regarding creation of a connection between a computer application and a resource; and establishing a local transaction and associating the computer application with the local transaction, a global transaction being active at the time of association; the local transaction being uninvolved with the global transaction.
    Type: Application
    Filed: June 1, 2004
    Publication date: December 29, 2005
    Inventors: Nikolal Tankov, Peter Matov
  • Publication number: 20050273783
    Abstract: A system and method for identification of the execution context of a thread is disclosed. Under an embodiment of the invention, a method comprises associating a program object with a program thread; storing information concerning the program thread in the program object; and retrieving the information concerning the program thread upon request.
    Type: Application
    Filed: June 3, 2004
    Publication date: December 8, 2005
    Inventors: Nikolai Tankov, Samir Zeort, Peter Matov
  • Publication number: 20050268276
    Abstract: A system and method for a program object to support generation of connections is disclosed. An embodiment of a method comprises establishing a first program object, the program object being designated as the connection factory for a plurality of program objects; receiving a request for a connection factory by the first program object; sending a request for the connection factory from the first program object; obtaining an instance of the connection factory; and deploying a program connection using the connection factory.
    Type: Application
    Filed: June 1, 2004
    Publication date: December 1, 2005
    Inventors: Nikolai Tankov, Peter Matov