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: 11944514Abstract: 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: GrantFiled: December 23, 2022Date of Patent: April 2, 2024Assignee: Align Technology, Inc.Inventors: Avi Kopelman, Allen Boronkay, Peter Webber, Vadim Matov, Srinivas Kaza, Ryan Kimura, Yaser Shanjani
-
Patent number: 9900212Abstract: 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: GrantFiled: November 3, 2014Date of Patent: February 20, 2018Assignee: SAP SEInventors: Vladimir Pavlov, Peter Matov, Radoslav Ivanov
-
Publication number: 20160179494Abstract: 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: ApplicationFiled: December 18, 2014Publication date: June 23, 2016Inventors: Vladimir Pavlov, Radoslav Ivanov, Peter Matov, Iliyan Nenov, Petio Petev, Dimitar Mihaylov
-
Publication number: 20160127177Abstract: 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: ApplicationFiled: November 3, 2014Publication date: May 5, 2016Inventors: VLADIMIR PAVLOV, PETER MATOV, RADOSLAV IVANOV
-
Patent number: 8381030Abstract: 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: GrantFiled: December 23, 2009Date of Patent: February 19, 2013Assignee: SAP AGInventors: Peter Matov, Krasimir Topchiyski, Bistra Yakimova, Vladimir Pavlov
-
Publication number: 20110154096Abstract: 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: ApplicationFiled: December 23, 2009Publication date: June 23, 2011Applicant: SAP AGInventors: Peter Matov, Krasimir Topchiyski, Bistra Yakimova, Vladimir Pavlov
-
Patent number: 7962612Abstract: 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: GrantFiled: April 30, 2008Date of Patent: June 14, 2011Assignee: SAP AGInventors: Nikolai Tankov, Peter Matov
-
Publication number: 20080270600Abstract: 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: ApplicationFiled: April 30, 2008Publication date: October 30, 2008Inventors: Nikolai Tankov, Peter Matov
-
Publication number: 20060080435Abstract: 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: ApplicationFiled: June 7, 2004Publication date: April 13, 2006Inventors: Nikolai Tankov, Peter Matov
-
Publication number: 20060031388Abstract: 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: ApplicationFiled: June 3, 2004Publication date: February 9, 2006Inventors: Nikolai Tankov, Peter Matov, Harald Mueller, Samir Zeort, Svetoslav Manolov
-
Publication number: 20050289212Abstract: 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: ApplicationFiled: June 1, 2004Publication date: December 29, 2005Inventors: Nikolal Tankov, Peter Matov
-
Publication number: 20050273783Abstract: 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: ApplicationFiled: June 3, 2004Publication date: December 8, 2005Inventors: Nikolai Tankov, Samir Zeort, Peter Matov
-
Publication number: 20050268276Abstract: 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: ApplicationFiled: June 1, 2004Publication date: December 1, 2005Inventors: Nikolai Tankov, Peter Matov