Patents by Inventor Babak Hodjat

Babak Hodjat 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: 8918349
    Abstract: A server computer and a multitude of client computers form a network computing system that is scalable and adapted to continue to evaluate the performance characteristics of a number of genes generated using a software application running on the client computers. Each client computer continues to periodically receive data associated with the genes stored in its memory. Using this data, the client computers evaluate the performance characteristic of their genes by comparing a solution provided by the gene with the periodically received data associated with that gene. Accordingly, the performance characteristic of each gene may be updated and varied with each periodically received data. The performance characteristic of a gene defines its fitness. The genes may be virtual asset traders that recommend trading options, and the data associated with the genes may be historical trading data.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: December 23, 2014
    Assignee: Genetic Finance (Barbados) Limited
    Inventors: Babak Hodjat, Hormoz Shahrzad, Antoine Blondeau, Adam Cheyer, Peter Harrigan
  • Patent number: 8909570
    Abstract: Roughly described, a computer-implemented evolutionary data mining system includes a memory storing a candidate gene database in which each candidate individual has a respective fitness estimate; a gene pool processor which tests individuals from the candidate gene pool on training data and updates the fitness estimate associated with the individuals in dependence upon the tests; and a gene harvesting module providing for deployment selected ones of the individuals from the gene pool, wherein the gene pool processor includes a competition module which selects individuals for discarding from the gene pool in dependence upon both their updated fitness estimate and their testing experience level. Preferably the gene database has an elitist pool containing multiple experience layers, and the competition module causes individuals to compete only with other individuals in their same experience layer.
    Type: Grant
    Filed: July 15, 2011
    Date of Patent: December 9, 2014
    Assignee: Genetic Finance (Barbados) Limited
    Inventors: Babak Hodjat, Hormoz Shahrzad, Greg S. Hornby
  • Patent number: 8825560
    Abstract: A server computer and a multitude of client computers form a network computing system that is scalable and adapted to continue to evaluate the performance characteristics of a number of genes generated using a software application running on the client computers. Each client computer continues to periodically receive data associated with the genes stored in its memory. Using this data, the client computers evaluate the performance characteristic of their genes by comparing a solution provided by the gene with the periodically received data associated with that gene. Accordingly, the performance characteristic of each gene may be updated and varied with each periodically received data. The performance characteristic of a gene defines its fitness. The genes may be virtual asset traders that recommend trading options, and the data associated with the genes may be historical trading data.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: September 2, 2014
    Assignee: Genetic Finance (Barbados) Limited
    Inventors: Babak Hodjat, Hormoz Shahrzad, Antoine Blondeau, Adam Cheyer, Peter Harrigan
  • Publication number: 20140229362
    Abstract: A server computer and a multitude of client computers form a network computing system that is scalable and adapted to continue to evaluate the performance characteristics of a number of genes generated using a software application. Each client computer continues to periodically receive data associated with the stored genes stored in its memory. Using this data, the client computers evaluate the performance characteristic of their genes by comparing a solution provided by the gene with the periodically received data associated with that gene. Accordingly, the performance characteristic of each gene may be updated and varied with each periodically received data. The performance characteristic of a gene defines its fitness. The genes may be virtual asset traders that recommend trading options. The genes may be assigned initially to different classes to improve convergence but may later be decided to merge with genes of other classes to improve diversity.
    Type: Application
    Filed: April 22, 2014
    Publication date: August 14, 2014
    Applicant: Genetic Finance (Barbados) Limited
    Inventors: Babak Hodjat, Hormoz Shahrzad
  • Patent number: 8768811
    Abstract: A server computer and a multitude of client computers form a network computing system that is scalable and adapted to continue to evaluate the performance characteristics of a number of genes generated using a software application. Each client computer continues to periodically receive data associated with the stored genes stored in its memory. Using this data, the client computers evaluate the performance characteristic of their genes by comparing a solution provided by the gene with the periodically received data associated with that gene. Accordingly, the performance characteristic of each gene may be updated and varied with each periodically received data. The performance characteristic of a gene defines its fitness. The genes may be virtual asset traders that recommend trading options. The genes may be assigned initially to different classes to improve convergence but may later be decided to merge with genes of other classes to improve diversity.
    Type: Grant
    Filed: April 28, 2010
    Date of Patent: July 1, 2014
    Assignee: Genetic Finance (Barbados) Limited
    Inventors: Babak Hodjat, Hormoz Shahrzad
  • Publication number: 20140006316
    Abstract: A server computer and a multitude of client computers form a network computing system that is scalable and adapted to continue to evaluate the performance characteristics of a number of genes generated using a software application running on the client computers. Each client computer continues to periodically receive data associated with the genes stored in its memory. Using this data, the client computers evaluate the performance characteristic of their genes by comparing a solution provided by the gene with the periodically received data associated with that gene. Accordingly, the performance characteristic of each gene may be updated and varied with each periodically received data. The performance characteristic of a gene defines its fitness. The genes may be virtual asset traders that recommend trading options, and the data associated with the genes may be historical trading data.
    Type: Application
    Filed: August 29, 2013
    Publication date: January 2, 2014
    Applicant: GENETIC FINANCE (BARBADOS) LIMITED
    Inventors: Babak Hodjat, Hormoz Shahrzad, Antoine Blondeau, Adam Cheyer, Peter Harrigan
  • Publication number: 20130254142
    Abstract: A server computer and a multitude of client computers form a network computing system that is scalable and adapted to continue to evaluate the performance characteristics of a number of genes generated using a software application running on the client computers. Each client computer continues to periodically receive data associated with the genes stored in its memory. Using this data, the client computers evaluate the performance characteristic of their genes by comparing a solution provided by the gene with the periodically received data associated with that gene. Accordingly, the performance characteristic of each gene may be updated and varied with each periodically received data. The performance characteristic of a gene defines its fitness. The genes may be virtual asset traders that recommend trading options, and the data associated with the genes may be historical trading data.
    Type: Application
    Filed: May 15, 2013
    Publication date: September 26, 2013
    Applicant: Genetic Finance (Barbados) Limited
    Inventors: Babak Hodjat, Hormoz Shahrzad
  • Patent number: 8527433
    Abstract: A server computer and a multitude of client computers form a network computing system that is scalable and adapted to continue to evaluate the performance characteristics of a number of genes generated using a software application running on the client computers. Each client computer continues to periodically receive data associated with the genes stored in its memory. Using this data, the client computers evaluate the performance characteristic of their genes by comparing a solution provided by the gene with the periodically received data associated with that gene. Accordingly, the performance characteristic of each gene may be updated and varied with each periodically received data. The performance characteristic of a gene defines its fitness. The genes may be virtual asset traders that recommend trading options, and the data associated with the genes may be historical trading data.
    Type: Grant
    Filed: April 28, 2010
    Date of Patent: September 3, 2013
    Assignee: Genetic Finance (Barbados) Limited
    Inventors: Babak Hodjat, Hormoz Shahrzad
  • Publication number: 20130124440
    Abstract: Roughly described, a computer-implemented evolutionary data mining system includes a memory storing a candidate gene database in which each candidate individual has a respective fitness estimate; a gene pool processor which tests individuals from the candidate gene pool on training data and updates the fitness estimate associated with the individuals in dependence upon the tests; and a gene harvesting module for deploying selected individuals from the gene pool, wherein the gene pool processor includes a competition module which selects individuals for discarding in dependence upon their updated fitness estimate. The system maintains a fitness training history for each of the candidate individuals, and uses the historical information to assist in any one or more of: competition among the individuals; avoiding re-testing of an individual on the same data sample; removing duplicate test data before merging fitness evaluations; improving gene pool diversity; and selecting individuals for deployment.
    Type: Application
    Filed: January 25, 2012
    Publication date: May 16, 2013
    Applicant: GENETIC FINANCE (BARBADOS) LIMITED
    Inventors: Babak Hodjat, Hormoz Shahrzad
  • Publication number: 20120239517
    Abstract: The cost of performing sophisticated software-based financial trend and pattern analysis is significantly reduced by distributing the processing power required to carry out the analysis and computational task across a large number of networked individual or cluster of computing nodes. To achieve this, the computational task is divided into a number of sub tasks. Each sub task is then executed on one of a number of processing devices to generate a multitude of solutions. The solutions are subsequently combined to generate a result for the computational task. The individuals controlling the processing devices are compensated for use of their associated processing devices. The algorithms are optionally enabled to evolve over time. Thereafter, one or more of the evolved algorithms is selected in accordance with a predefined condition.
    Type: Application
    Filed: April 10, 2012
    Publication date: September 20, 2012
    Applicant: GENETIC FINANCE (BARBADOS) LIMITED
    Inventors: Antoine Blondeau, Adam Cheyer, Babak Hodjat, Peter Harrigan
  • Patent number: 8175990
    Abstract: A situational decision engine (SDE) operates within a mobile device or server to present a user with display content specifically optimized to the user's present situation. By acquiring characteristics about the user's present situation, the SDE is capable of analyzing the general state of the user and make decisions about presenting information with situational relevance. With the SDE, promoters and marketing firms may target user incentives and present the incentives based on a correlation of incentive features and the users context. After acquiring key characteristics of a user's context, the SDE analyzes and determines an optimal correlation to available incentives. By optimizing the matching of a promotion, an ad, or a survey to the user's situation, maximum benefit to both user and the promoter may be realized. By analyzing a user's context and presenting display content accordingly, the SDE is able to optimize the user's experience.
    Type: Grant
    Filed: January 4, 2008
    Date of Patent: May 8, 2012
    Assignee: ILoop Mobile, Inc.
    Inventors: Babak Hodjat, Parmeet Chaddha, Siamak Hodjat
  • Patent number: 8036877
    Abstract: Natural language interface to a back-end application, incorporating synonyms, suggestions, and proposals. Roughly described, synonyms are automatically added to user input to enhance the natural language interpretation, whereas suggestions and proposals are offered to the user in an interaction, usually after an interpretation of prior user input. Suggestions and synonyms can be learned from user input, whereas proposals are programmed by a third party. The selection of synonyms, suggestions, and proposals for use with particular user input can be user input context-based so that further user input can maintain context by explicitly indicating that the same context is intended, and rewards-based reinforcement can be used to better focus suggestions and proposals on the characteristics of the particular user.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: October 11, 2011
    Assignee: Sybase, Inc.
    Inventors: Nicholas K Treadgold, Babak Hodjat
  • Publication number: 20100274736
    Abstract: A server computer and a multitude of client computers form a network computing system that is scalable and adapted to continue to evaluate the performance characteristics of a number of genes generated using a software application. Each client computer continues to periodically receive data associated with the stored genes stored in its memory. Using this data, the client computers evaluate the performance characteristic of their genes by comparing a solution provided by the gene with the periodically received data associated with that gene. Accordingly, the performance characteristic of each gene may be updated and varied with each periodically received data. The performance characteristic of a gene defines its fitness. The genes may be virtual asset traders that recommend trading options. The genes may be assigned initially to different classes to improve convergence but may later be decided to merge with genes of other classes to improve diversity.
    Type: Application
    Filed: April 28, 2010
    Publication date: October 28, 2010
    Applicant: Genetic Finance Holdings Limited, AMS Trustees Limited
    Inventors: Babak Hodjat, Hormoz Shahrzad
  • Publication number: 20100274742
    Abstract: A server computer and a multitude of client computers form a network computing system that is scalable and adapted to continue to evaluate the performance characteristics of a number of genes generated using a software application running on the client computers. Each client computer continues to periodically receive data associated with the genes stored in its memory. Using this data, the client computers evaluate the performance characteristic of their genes by comparing a solution provided by the gene with the periodically received data associated with that gene. Accordingly, the performance characteristic of each gene may be updated and varied with each periodically received data. The performance characteristic of a gene defines its fitness. The genes may be virtual asset traders that recommend trading options, and the data associated with the genes may be historical trading data.
    Type: Application
    Filed: April 28, 2010
    Publication date: October 28, 2010
    Applicant: Genetic Finance Holdings Limited AMS Trustees Limited
    Inventors: Babak Hodjat, Hormoz Shahrzad
  • Patent number: 7761499
    Abstract: Method and agent network architecture for processing a subject message, where each agent has a view of its own domain of responsibility. An initiator agent which receives a user-input request and does not itself have a relevant interpretation policy, queries its downchain agents whether the queried agent considers such message to be in its domain of responsibility. Each queried agent recursively determines whether it has an interpretation policy of its own that applies to the request, and if not, further queries its own further downchain neighboring agents. The further agents eventually respond to such further queries, thereby allowing the first-queried agents to respond to the initiator agent. The recursive invocation of this procedure ultimately determines one or more paths through the network from the initiator agent to one more more leaf agents.
    Type: Grant
    Filed: July 16, 2004
    Date of Patent: July 20, 2010
    Assignee: Sybase, Inc.
    Inventors: Babak Hodjat, Christopher J. Savoie, Makoto Amamiya
  • Patent number: 7565397
    Abstract: Roughly described, a context reactive user interface which offers user-selectable on-screen choices or hints to help the user follow up in the context of his or her previous interactions. Alternatively or additionally, the system can offer on-screen choices which, when selected by the user, can invoke one or more back-end applications with entry fields pre-filled from the user's previous interactions or from other contextual information.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: July 21, 2009
    Assignee: Sybase, Inc.
    Inventors: Siamak Hodjat, Nicholas K. Treadgold, Babak Hodjat
  • Patent number: 7558731
    Abstract: Roughly described, a context reactive user interface which offers user-selectable on-screen choices or hints to help the user follow up in the context of his or her previous interactions. Alternatively or additionally, the system can offer on-screen choices which, when selected by the user, can invoke one or more back-end applications with entry fields pre-filled from the user's previous interactions or from other contextual information.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: July 7, 2009
    Assignee: Sybase, Inc.
    Inventors: Siamak Hodjat, Nicholas K. Treadgold, Babak Hodjat
  • Publication number: 20090144248
    Abstract: Natural language interface to a back-end application, incorporating synonyms, suggestions, and proposals. Roughly described, synonyms are automatically added to user input to enhance the natural language interpretation, whereas suggestions and proposals are offered to the user in an interaction, usually after an interpretation of prior user input. Suggestions and synonyms can be learned from user input, whereas proposals are programmed by a third party. The selection of synonyms, suggestions, and proposals for use with particular user input can be context-based, and rewards-based reinforcement can be used to better focus suggestions and proposals on the characteristics of the particular user.
    Type: Application
    Filed: November 26, 2008
    Publication date: June 4, 2009
    Applicant: SYBASE 365, INC.
    Inventors: Nicholas K. Treadgold, Babak Hodjat
  • Publication number: 20090125370
    Abstract: The cost of performing sophisticated software-based financial trend and pattern analysis is significantly reduced by distributing the processing power required to carry out the analysis and computational task across a large number of networked individual or cluster of computing nodes. To achieve this, the computational task is divided into a number of sub tasks. Each sub task is then executed on one of a number of processing devices to generate a multitude of solutions. The solutions are subsequently combined to generate a result for the computational task. The individuals controlling the processing devices are compensated for use of their associated processing devices. The algorithms are optionally enabled to evolve over time. Thereafter, one or more of the evolved algorithms is selected in accordance with a predefined condition.
    Type: Application
    Filed: November 7, 2008
    Publication date: May 14, 2009
    Applicant: GENETIC FINANCE HOLDINGS LIMITED
    Inventors: Antoine Blondeau, Adam Cheyer, Babak Hodjat, Peter Harrigan
  • Patent number: 7353176
    Abstract: Roughly described, the invention addresses the above problems by separating an actuation subsystem from the natural language interpretation system. The NLI develops “interpretation result commands” in response to user input, and transmits them to the actuation subsystem using a predefined interpretation result command format that is independent of the requirements of the particular back-end application. The actuation subsystem, which is the only component that is specific to the back-end application, converts the interpretation result command into one or more “application commands” and communicates it (them) to the back-end application in the form required by the specific back-end application. In some embodiments the actuation subsystem also can take results from a back-end application in application-dependent form, and convert it to a common predefined internal format that is application-independent.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: April 1, 2008
    Assignee: Ianywhere Solutions, Inc.
    Inventors: Cristobal H. Baray, Daniel Charles Yuen, Aparna Joshi, Babak Hodjat