Patents by Inventor Aristotle Nicholas Balogh
Aristotle Nicholas Balogh 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: 8682856Abstract: Embodiments of the present invention provide a method and system for processing query messages over a network. Specifically, a plurality of queries may be extracted from a plurality of query messages received from a plurality of users over a network. A number of queries, included in the plurality of queries, may be determined, and a current sequence number may be associated with the plurality of queries. A request message may be created including the plurality of queries, a first sequence number equal to the current sequence number and a first message count equal to the number of queries. The request message may be sent to a search engine and a response message may be received from the search engine. The response message may include a plurality of replies, a second sequence number, a second message count, a third sequence number and a third message count. A plurality of reply messages may be created from the plurality of replies and sent to the plurality of users over the network.Type: GrantFiled: November 9, 2011Date of Patent: March 25, 2014Assignee: Verisign, Inc.Inventor: Aristotle Nicholas Balogh
-
Patent number: 8171019Abstract: Embodiments of the present invention provide a method and system for processing query messages over a network. Specifically, a plurality of queries may be extracted from a plurality of query messages received from a plurality of users over a network. A number of queries, included in the plurality of queries, may be determined, and a current sequence number may be associated with the plurality of queries. A request message may be created including the plurality of queries, a first sequence number equal to the current sequence number and a first message count equal to the number of queries. The request message may be sent to a search engine and a response message may be received from the search engine. The response message may include a plurality of replies, a second sequence number, a second message count, a third sequence number and a third message count. A plurality of reply messages may be created from the plurality of replies and sent to the plurality of users over the network.Type: GrantFiled: October 1, 2003Date of Patent: May 1, 2012Assignee: Verisign, Inc.Inventor: Aristotle Nicholas Balogh
-
Publication number: 20120102016Abstract: Embodiments of the present invention provide a method and system for processing query messages over a network. Specifically, a plurality of queries may be extracted from a plurality of query messages received from a plurality of users over a network. A number of queries, included in the plurality of queries, may be determined, and a current sequence number may be associated with the plurality of queries. A request message may be created including the plurality of queries, a first sequence number equal to the current sequence number and a first message count equal to the number of queries. The request message may be sent to a search engine and a response message may be received from the search engine. The response message may include a plurality of replies, a second sequence number, a second message count, a third sequence number and a third message count. A plurality of reply messages may be created from the plurality of replies and sent to the plurality of users over the network.Type: ApplicationFiled: November 9, 2011Publication date: April 26, 2012Inventor: Aristotle Nicholas BALOGH
-
Patent number: 7203682Abstract: Embodiments of the present invention provide a method and system for high-speed database searching with concurrent updating, without the use of database locks or access controls, for large database systems. Specifically, a plurality of search queries may be received over a network, the database may be searched, and a plurality of search replies may be sent over the network. While searching the database, new information received over the network may be incorporated into the database by creating a new element based on the new information and writing a pointer to the new element to the database using a single uninterruptible operation.Type: GrantFiled: November 1, 2002Date of Patent: April 10, 2007Assignee: VeriSign, Inc.Inventor: Aristotle Nicholas Balogh
-
Patent number: 7167877Abstract: A method and system for updating a remote database over a network. A plurality of periodic updates, called sendfiles, based on incremental changes to a local database are generated. Each of the periodic updates includes at least one transaction. An initialization update, called an initializing sendfile, including a version of the local database at a start time is generated. Additionally, an identifier associated with the last periodic update generated before the start time and an identifier associated with the last transaction committed prior to the start time are generated.Type: GrantFiled: November 1, 2002Date of Patent: January 23, 2007Assignee: VeriSign, Inc.Inventors: Aristotle Nicholas Balogh, William Frederick Haworth, Jr., Bradley Thomas McMillen
-
Patent number: 7047258Abstract: Embodiments of the present invention provide a method and system for validating remote database updates over a network. A local database record and a remote database record may be compared and exceptions may be generated. Each exception may describe a discrepancy between the remote and local database records. An exception identifier may be associated with each exception, where the exception identifier may be associated with an identifier of the record. An event identifier may be associated with each event in the update, where the event identifier may be associated with an identifier of the record. The events and exceptions that correspond to the record may be compared to determine whether the update is valid.Type: GrantFiled: November 1, 2002Date of Patent: May 16, 2006Assignee: VeriSign, Inc.Inventors: Aristotle Nicholas Balogh, Bradley Thomas McMillen
-
Publication number: 20040254926Abstract: Embodiments of the present invention provide a method and system for processing query messages over a network. Specifically, a plurality of queries may be extracted from a plurality of query messages received from a plurality of users over a network. A number of queries, included in the plurality of queries, may be determined, and a current sequence number may be associated with the plurality of queries. A request message may be created including the plurality of queries, a first sequence number equal to the current sequence number and a first message count equal to the number of queries. The request message may be sent to a search engine and a response message may be received from the search engine. The response message may include a plurality of replies, a second sequence number, a second message count, a third sequence number and a third message count. A plurality of reply messages may be created from the plurality of replies and sent to the plurality of users over the network.Type: ApplicationFiled: October 1, 2003Publication date: December 16, 2004Applicant: VeriSign, Inc.Inventor: Aristotle Nicholas Balogh
-
Patent number: 6681228Abstract: Methods and systems for processing query messages over a network are embodied in the present invention. The processing includes extracting a group of queries from query messages received from system users over a network, and associating a current sequence number with the group of queries. A request message is prepared including (i) the queries of the group, (ii) a first sequence number equal to the current sequence number, and (iii) a first message count equal to the number of queries included. The request message is then sent to a search engine and a response message received from the search engine. The response message including (i) a plurality of replies, (ii) a second sequence number, (iii) a second message count, (iv) a third sequence number, and (v) a third message count. The replies are placed in reply messages for forwarding to the users who submitted the query messages related to the replies.Type: GrantFiled: November 1, 2002Date of Patent: January 20, 2004Assignee: VeriSign, Inc.Inventor: Aristotle Nicholas Balogh
-
Publication number: 20030084039Abstract: Embodiments of the present invention provide a method and system for processing query messages over a network. Specifically, a plurality of queries may be extracted from a plurality of query messages received from a plurality of users over a network. A number of queries, included in the plurality of queries, may be determined, and a current sequence number may be associated with the plurality of queries. A request message may be created including the plurality of queries, a first sequence number equal to the current sequence number and a first message count equal to the number of queries. The request message may be sent to a search engine and a response message may be received from the search engine. The response message may include a plurality of replies, a second sequence number, a second message count, a third sequence number and a third message count. A plurality of reply messages may be created from the plurality of replies and sent to the plurality of users over the network.Type: ApplicationFiled: November 1, 2002Publication date: May 1, 2003Applicant: VeriSign, Inc.Inventor: Aristotle Nicholas Balogh
-
Publication number: 20030084038Abstract: Embodiments of the present invention provide a method and system for high-speed database searching with concurrent, transaction-based updating for large database systems. Specifically, a plurality of search queries may be received over a network, the database may be searched, and a plurality of search replies may be sent over the network. While searching the database, new information may be received over the network, a plurality of new database elements may be created based on the new information, a dirty bit may be set within each new database element, a pointer to each new database element may be written to the database using a single uninterruptible operation, and the dirty bit within each new database element may be cleared.Type: ApplicationFiled: November 1, 2002Publication date: May 1, 2003Applicant: VeriSign, Inc.Inventors: Aristotle Nicholas Balogh, William Frederick Haworth
-
Publication number: 20030084074Abstract: Embodiments of the present invention provide a method and system for validating remote database updates over a network. A local database record and a remote database record may be compared and exceptions may be generated. Each exception may describe a discrepancy between the remote and local database records. An exception identifier may be associated with each exception, where the exception identifier may be associated with an identifier of the record. An event identifier may be associated with each event in the update, where the event identifier may be associated with an identifier of the record. The events and exceptions that correspond to the record may be compared to determine whether the update is valid.Type: ApplicationFiled: November 1, 2002Publication date: May 1, 2003Applicant: VeriSign, Inc.Inventors: Aristotle Nicholas Balogh, Bradley Thomas McMillen
-
Publication number: 20030084057Abstract: Embodiments of the present invention provide a method and system for high-speed database searching with concurrent updating, without the use of database locks or access controls, for large database systems. Specifically, a plurality of search queries may be received over a network, the database may be searched, and a plurality of search replies may be sent over the network. While searching the database, new information received over the network may be incorporated into the database by creating a new element based on the new information and writing a pointer to the new element to the database using a single uninterruptible operation.Type: ApplicationFiled: November 1, 2002Publication date: May 1, 2003Applicant: VeriSign, Inc.Inventor: Aristotle Nicholas Balogh
-
Publication number: 20030084075Abstract: A method and system for updating a remote database over a network. A plurality of periodic updates, called sendfiles, based on incremental changes to a local database are generated. Each of the periodic updates includes at least one transaction. An initialization update, called an initializing sendfile, including a version of the local database at a start time is generated. Additionally, an identifier associated with the last periodic update generated before the start time and an identifier associated with the last transaction committed prior to the start time are generated.Type: ApplicationFiled: November 1, 2002Publication date: May 1, 2003Applicant: VeriSign, Inc.Inventors: Aristotle Nicholas Balogh, William Frederick Haworth, Bradley Thomas McMillen