Patents by Inventor Timo Hotti

Timo Hotti 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: 20160127234
    Abstract: The invention concerns a computer executable method for routing a transaction in a transaction transmission network comprising at least one sender, at least one recipient, at least one application service and a service router.
    Type: Application
    Filed: October 27, 2015
    Publication date: May 5, 2016
    Inventors: Mika VANSKA, Mika LEHTO, Timo HOTTI
  • Publication number: 20160078418
    Abstract: The invention concerns, inter alia, a computer executable method for executing a business process comprising a plurality of participants and involving a plurality of data interfaces in a transaction transmission network.
    Type: Application
    Filed: September 8, 2015
    Publication date: March 17, 2016
    Inventor: Timo HOTTI
  • Publication number: 20160078439
    Abstract: The invention concerns a computer executable method for a computer executable method for managing an exception of a transaction in a transaction transmission network. The method is characterized in that it comprises computer executable steps for validating the transaction using at least one rule selected according to at least one stakeholder of the transaction, detecting the exception, creating an object comprising data of the exception, identifying at least one service adapted for immediate resolution of the exception, and identifying at least one service provider capable of altering the functionality of the source of the transaction to produce transactions that are compliant with the at least one rule. An arrangement and a computer storage medium are also disclosed.
    Type: Application
    Filed: September 8, 2015
    Publication date: March 17, 2016
    Inventors: Mika VANSKA, Timo HOTTI
  • Patent number: 9160747
    Abstract: The invention discloses, inter alia, a computer executable method for controlling user's access to transaction data in the context of a service in a multitenant data management system comprising data of a first organization, a second organization providing at least one service, at least one user representing the second organization, and a transaction associable by its content with the first organization. The method comprises steps for receiving a request for a user representing the second organization to access the transaction associable with the first organization in the context of a service, verifying the secondary stakeholder status of the second organization regarding the transaction, verifying the validity of a chain of trust between the user of the request and the second organization in the context, and conditional to the validity of the secondary stakeholder status and the chain of trust, authorizing the user representing the second organization to access the transaction in the context of the service.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: October 13, 2015
    Assignee: BASWARE CORPORATION
    Inventor: Timo Hotti
  • Publication number: 20150012424
    Abstract: The invention discloses, inter alia, a computer executable method for managing transactions using a transaction manager process (100) in a network comprising at least one first source (110, 111) of transactions and a plurality of second sources (120, 121, 122) of transactions. The method comprises steps for receiving from a plurality of second sources of transactions (120, 121, 122) at least one new tentative transaction adapted to replace an original actual transaction originated from the first source of transactions (110), wherein at least one data attribute of the at least one transaction of the plurality of new tentative transactions is associable with a data attribute of the original transaction.
    Type: Application
    Filed: June 26, 2014
    Publication date: January 8, 2015
    Inventor: Timo HOTTI
  • Publication number: 20150012975
    Abstract: The invention discloses, inter alia, a computer-implemented method of an application service execution platform for a first user authorized to represent a first organization in the context of at least one service and a second user authorized to represent a second organization in the context of the at least one service to enter an agreement to share at least one data object owned by the first organization.
    Type: Application
    Filed: June 26, 2014
    Publication date: January 8, 2015
    Inventor: Timo HOTTI
  • Publication number: 20150012318
    Abstract: The invention discloses, inter alia, a computer-implemented method for assigning a service provided by a service provider to a document and to a stakeholder in a computer executable service platform comprising a content analysis service, an identity evaluation service, and a service allocation service, wherein the document has a sender, a receiver and content interpretable as structured content. The invention is characterized in that the method contains the step for the identity evaluation service evaluating at least one attribute regarding the identity of a stakeholder of the document having a role of a sender or a receiver, a user having access to the document. The method also comprises the step for the content analysis service resolving at least one attribute value from the content or meta-data of the document.
    Type: Application
    Filed: June 26, 2014
    Publication date: January 8, 2015
    Inventors: Eric HEDMAN, Mika VANSKA, Santtu KOIVUMAKI, Timo HOTTI
  • Publication number: 20140013398
    Abstract: The invention discloses, inter alia, a computer executable method for controlling user's access to transaction data in the context of a service in a multitenant data management system comprising data of a first organization, a second organization providing at least one service, at least one user representing the second organization, and a transaction associable by its content with the first organization. The method comprises steps for receiving a request for a user representing the second organization to access the transaction associable with the first organization in the context of a service, verifying the secondary stakeholder status of the second organization regarding the transaction, verifying the validity of a chain of trust between the user of the request and the second organization in the context, and conditional to the validity of the secondary stakeholder status and the chain of trust, authorizing the user representing the second organization to access the transaction in the context of the service.
    Type: Application
    Filed: June 25, 2013
    Publication date: January 9, 2014
    Inventor: Timo HOTTI
  • Publication number: 20140013447
    Abstract: The invention discloses a computer executable method for managing user's access to a service adapted to access a data object in a multitenant data management system. The method is characterized in that the method comprises the steps of determining data object's association with an entity, determining the existence of a trust relationship between the user and the entity in the context of the service, determining the user's access rights to the data object, and granting the user access to the service, if the data object is determined to be associated with the entity, the trust between the entity and the user is determined to be valid in the context of the service, and the user is determined to have valid access rights to the data object. Also a computer program product is disclosed.
    Type: Application
    Filed: June 25, 2013
    Publication date: January 9, 2014
    Inventor: Timo HOTTI
  • Patent number: 7890547
    Abstract: A method and arrangement for implementing a content delivery server is disclosed. The arrangement contains at least one content delivery server and plurality of content terminals. The first computer has means to identify at least one set of content data items from plurality of content data items, means to identify at least one set of second computers from said plurality of second computers and means to link at least one identified set of content data with at least one identified set of second computers. The content delivery server assigns at least one content data item of said identified set of content data items to at least one second computer of said identified group of second computers based on said link.
    Type: Grant
    Filed: March 22, 2006
    Date of Patent: February 15, 2011
    Assignee: Oy International Business Machines Ab
    Inventor: Timo Hotti
  • Patent number: 7406489
    Abstract: An apparatus for synchronizing data between DBMSs has a first DBMS and a second DBMS. The second DBMS has a storage for persistently storing data items in a form of a storage structure, i.e. database. The second DBMS has also a second data storage for persistently storing data in a form of a sequential order, i.e. a transaction log. The data to be synchronized from the first DBMS to the second DBMS is analysed and based on the analyzing, it is decided how to persistently store the data between the first and the second data storage in the second DBMS. There can be decided how to store the data between the first and the second data storage. The characteristics of the data to be stored may influence on the storage between the first and the second data storage. Thus, the storage depends on the actual data to be stored.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: July 29, 2008
    Assignee: Solid Information Technology OY
    Inventors: Petri Soini, Timo Hotti
  • Publication number: 20070226810
    Abstract: A method and arrangement for implementing a content delivery server is disclosed. The arrangement contains at least one content delivery server and plurality of content terminals. The first computer has means to identify at least one set of content data items from plurality of content data items, means to identify at least one set of second computers from said plurality of second computers and means to link at least one identified set of content data with at least one identified set of second computers. The content delivery server assigns at least one content data item of said identified set of content data items to at least one second computer of said identified group of second computers based on said link.
    Type: Application
    Filed: March 22, 2006
    Publication date: September 27, 2007
    Inventor: Timo Hotti
  • Patent number: 7266702
    Abstract: A method and system for managing security material and security services, and for securely distributing them in a distributed database system where one or multiple distributed applications operate on distributed data. One database hosted by database server contains master version of the security data of databases hosted by database servers. The database hosted by database server has a global view of the security material for managing security of the other databases. A special database is responsible of providing security services to application database of a database server. The system and method control application programs access to data of a database in a database server, and also facilitates the security management issues of complex database topologies, such as multitier hierarchies or multi-master topologies.
    Type: Grant
    Filed: October 21, 2002
    Date of Patent: September 4, 2007
    Assignee: Solid Information Technology Oy
    Inventor: Timo Hotti
  • Patent number: 7139775
    Abstract: The invention is in the area of distributed system and database security. The invention relates to a method and an arrangement for increasing the level of trust between a master and a replica database by allowing the master database to perform an “unpredictable” audit of the replica database whenever deemed appropriate by the master database. The master database may for example define and generate an audit application and send it to at least one replica database using push synchronization and force the replica database to perform the audit application. The master database may also prepare expected results of the audit of the replica database and store them for later verification. After auditing the replica database may synchronize the results of the audit back to the master database for verification. The information flow between the master and replica databases is advantageously encrypted in a secure manner.
    Type: Grant
    Filed: November 1, 2001
    Date of Patent: November 21, 2006
    Assignee: Solid Information Technology OY
    Inventors: Timo Hotti, Jarmo Parkkinen
  • Patent number: 7136912
    Abstract: The invention relates generally to the use of databases. Preferably the invention relates to a method and a system associated with the use of databases with mobile terminals. The objective of this invention is to present a method and a system which allows managing a large dynamically changeable set of applications in the mobile Internet. The objectives of the invention are attained by determining user profiles within communities, and the rights for using applications of a community server depends on the profiles of the user within the community. The identity information is preferably maintained in an identity server. The invention provides a solution to the problem of managing services and configuration of smart network node in environments where the services and their content data need to be managed remotely from multiple remote sources in a dynamic manner.
    Type: Grant
    Filed: February 8, 2001
    Date of Patent: November 14, 2006
    Assignee: Solid Information Technology OY
    Inventor: Timo Hotti
  • Publication number: 20060173930
    Abstract: An apparatus for synchronizing data between DBMSs has a first DBMS and a second DBMS. The second DBMS has a storage for persistently storing data items in a form of a storage structure, i.e. database. The second DBMS has also a second data storage for persistently storing data in a form of a sequential order, i.e. a transaction log. The data to be synchronized from the first DBMS to the second DBMS is analysed and based on the analyzing, it is decided how to persistently store the data between the first and the second data storage in the second DBMS. There can be decided how to store the data between the first and the second data storage. The characteristics of the data to be stored may influence on the storage between the first and the second data storage. Thus, the storage depends on the actual data to be stored.
    Type: Application
    Filed: January 28, 2005
    Publication date: August 3, 2006
    Inventors: Petri Soini, Timo Hotti
  • Patent number: 6970876
    Abstract: A management of distributed databases, and a method and an arrangement associated with managing database schemas and configuration of software that uses those schemas. A method and a system, which allows managing database schemas and application software in large distributed multi-database systems and avoiding problems that are related to the prior art systems preferably by using a configuration manager apparatus (231), which is external to the configuration and databases being managed (200) or by providing a mechanism for keeping multiple, possibly different database schemas and application software in synchronization. The external configuration management node (231) manages the configuration management replicas (203, 213, 223) in each part (201, 211, 221) of the distributed database system (200).
    Type: Grant
    Filed: May 8, 2001
    Date of Patent: November 29, 2005
    Assignee: Solid Information Technology
    Inventors: Timo Hotti, Jarmo Parkkinen
  • Publication number: 20040078569
    Abstract: A method and system is introduced for managing security material and security services, and for securely distributing them in a distributed database system where one or multiple distributed applications operate on distributed data. One database hosted by database server 21 contains master version of the security data of databases hosted by database servers 22 and 23. The database hosted by database server 21 has a global view of the security material for managing security of databases 28, 29. A special database type, a Security Manager (SM), is responsible of providing security services to application database of a database server. This helps to control application programs to access data of a database in a database server. This also facilitates the security management issues of complex database topologies, such as multi-tier hierarchies or multi-master topologies.
    Type: Application
    Filed: October 21, 2002
    Publication date: April 22, 2004
    Inventor: Timo Hotti
  • Publication number: 20040010510
    Abstract: The invention relates to a method, arrangement and content router node for database synchronization. Especially the invention relates to synchronization messaging using a content routing mechanism. In particular the invention relates to content routing where data elements are delivered between master and replica databases through a number of content router nodes. The content router node receives the data elements and decides next recipient of the data elements based on the data element and routing information of the current content router node or any of the route's previous content router nodes or the originating database. The content router node may also be arranged to wait a specified wait time for other data elements whose next destination address is the same node as that of the received data elements and if the addresses are same, the content router node aggregates the received data elements into one message.
    Type: Application
    Filed: July 10, 2002
    Publication date: January 15, 2004
    Inventor: Timo Hotti
  • Publication number: 20030236874
    Abstract: The invention is in the area of scalable real time service usage monitoring and billing for wireless smart network infrastructures such as 3G networks. The invention relates to a method and an arrangement for collecting large amounts of service usage data from large number of sources for large number of subscribers. This data can be used for example for real time Quality of Service monitoring and usage-based service billing purposes. Especially the invention relates to a method and an arrangement for network data management, where at least one personal dedicated database is arranged for a user and where service usage information of said user is managed by said personal master database. Further, the invention addresses the problem of matching the usage monitoring data with the subscriber profiles.
    Type: Application
    Filed: June 4, 2002
    Publication date: December 25, 2003
    Inventor: Timo Hotti