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: 8682856
    Abstract: 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: Grant
    Filed: November 9, 2011
    Date of Patent: March 25, 2014
    Assignee: Verisign, Inc.
    Inventor: Aristotle Nicholas Balogh
  • Patent number: 8171019
    Abstract: 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: Grant
    Filed: October 1, 2003
    Date of Patent: May 1, 2012
    Assignee: Verisign, Inc.
    Inventor: Aristotle Nicholas Balogh
  • Publication number: 20120102016
    Abstract: 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: Application
    Filed: November 9, 2011
    Publication date: April 26, 2012
    Inventor: Aristotle Nicholas BALOGH
  • Patent number: 7203682
    Abstract: 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: Grant
    Filed: November 1, 2002
    Date of Patent: April 10, 2007
    Assignee: VeriSign, Inc.
    Inventor: Aristotle Nicholas Balogh
  • Patent number: 7167877
    Abstract: 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: Grant
    Filed: November 1, 2002
    Date of Patent: January 23, 2007
    Assignee: VeriSign, Inc.
    Inventors: Aristotle Nicholas Balogh, William Frederick Haworth, Jr., Bradley Thomas McMillen
  • Patent number: 7047258
    Abstract: 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: Grant
    Filed: November 1, 2002
    Date of Patent: May 16, 2006
    Assignee: VeriSign, Inc.
    Inventors: Aristotle Nicholas Balogh, Bradley Thomas McMillen
  • Publication number: 20040254926
    Abstract: 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: Application
    Filed: October 1, 2003
    Publication date: December 16, 2004
    Applicant: VeriSign, Inc.
    Inventor: Aristotle Nicholas Balogh
  • Patent number: 6681228
    Abstract: 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: Grant
    Filed: November 1, 2002
    Date of Patent: January 20, 2004
    Assignee: VeriSign, Inc.
    Inventor: Aristotle Nicholas Balogh
  • Publication number: 20030084039
    Abstract: 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: Application
    Filed: November 1, 2002
    Publication date: May 1, 2003
    Applicant: VeriSign, Inc.
    Inventor: Aristotle Nicholas Balogh
  • Publication number: 20030084038
    Abstract: 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: Application
    Filed: November 1, 2002
    Publication date: May 1, 2003
    Applicant: VeriSign, Inc.
    Inventors: Aristotle Nicholas Balogh, William Frederick Haworth
  • Publication number: 20030084074
    Abstract: 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: Application
    Filed: November 1, 2002
    Publication date: May 1, 2003
    Applicant: VeriSign, Inc.
    Inventors: Aristotle Nicholas Balogh, Bradley Thomas McMillen
  • Publication number: 20030084057
    Abstract: 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: Application
    Filed: November 1, 2002
    Publication date: May 1, 2003
    Applicant: VeriSign, Inc.
    Inventor: Aristotle Nicholas Balogh
  • Publication number: 20030084075
    Abstract: 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: Application
    Filed: November 1, 2002
    Publication date: May 1, 2003
    Applicant: VeriSign, Inc.
    Inventors: Aristotle Nicholas Balogh, William Frederick Haworth, Bradley Thomas McMillen