Patents by Inventor James Bohannon

James Bohannon 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: 7689606
    Abstract: A method of efficiently generating and sending emails including creating an email template, setting up a campaign query, and distributing the email template and a set of information associated with the campaign query to a plurality of server groups. The method also includes running the campaign query on each of the plurality of server groups and obtaining a plurality of matching users; dividing the plurality of matching users into one or more batches; merging the email template with a set of information corresponding to each of the plurality of matching users from a first batch for each of the plurality of server groups, and sending the first batch of the merged emails directly from each of the plurality of server groups without saving copies of the merged emails.
    Type: Grant
    Filed: May 2, 2006
    Date of Patent: March 30, 2010
    Assignee: Mypoints.com Inc.
    Inventors: Andre Burgoyne, James Bohannon
  • Publication number: 20080071747
    Abstract: A method of performing a query of a database system includes the steps of providing a query user with query attributes in the form of question and answer combinations, constructing a logical expression from the data and the Boolean operators selected by the user, executing a query of the database system using the logical expression targeting members with attribute combinations matching the logical expression, and assigning each answer from the question and answer combination a unique identification in the database system.
    Type: Application
    Filed: March 26, 2007
    Publication date: March 20, 2008
    Applicant: MYPOINTS.COM INC.
    Inventors: James Bohannon, Andre Burgoyne, Greg Wolfe
  • Publication number: 20080034432
    Abstract: A system may account for the number of bounced e-mails by adding a number of records over the desired quantity to ensure that a minimum number of e-mails are not returned. To calculate an accurate number of extra records to identify, a system may need to track the percentage of messages returned and add a number of records equal to that percentage over the minimum number required by the particular campaign. However, unless the system accurately identifies a bounced e-mail as one originating from the system, spam or other unsolicited e-mail sent to the system may result in inaccuracies.
    Type: Application
    Filed: July 25, 2007
    Publication date: February 7, 2008
    Inventors: James Bohannon, Andre Burgoyne
  • Publication number: 20070288466
    Abstract: An enterprise system for processing member requests and storing member data may be evenly and randomly distributed across system components. All system resources such as, for instance, user and client data, applications manipulating the data, and user interface data may be evenly distributed across several discrete server groups connected in parallel. Each discrete server group may contain all system applications used to manipulate the data stored at the group. Further, a system component may randomly assign incoming data to a server group and thereby ensure that the data will be evenly distributed across the system.
    Type: Application
    Filed: May 2, 2006
    Publication date: December 13, 2007
    Applicant: MYPOINTS.COM INC.
    Inventors: James Bohannon, Andre Burgoyne
  • Publication number: 20070271315
    Abstract: A robust system architecture based on discrete groups of servers and other components may provide an improved large-population information management system and incentive award system by providing improved system scalability, campaign management, member activity tracking, real-time aggregate counting, and distributed application hosting.
    Type: Application
    Filed: May 2, 2006
    Publication date: November 22, 2007
    Applicant: MYPOINTS.COM INC.
    Inventor: James Bohannon
  • Publication number: 20070259188
    Abstract: A coated article which includes a cement fiberboard substrate and a radiation-curable coating system applied to the substrate. The coating system includes an aqueous dispersion of water-dispersible polymer particles, one or more olefinic compounds and water, and may be provided in the form of one or more coating compositions that may be applied in one or more layers, wherein each of the coating compositions is preferably an aqueous composition, or can be mixed with another composition (e.g., on the substrate) to form an aqueous composition.
    Type: Application
    Filed: January 30, 2007
    Publication date: November 8, 2007
    Inventors: Shaobing Wu, T. Killilea, Glen Vetter, Frank Chen, James Bohannon
  • Publication number: 20070260696
    Abstract: A method for providing three-way failover for a database server group includes identifying a master server failure or a master server shutdown, designating a first replication server as a new master server, and copying data from a second replication server to a new replication server while the first replication server functions as the new master server. The method also includes receiving new data at the server group and saving the new data at the hew master server, saving the new data in a queue at the second replication server until the set of data stored on the second replication server has been copied to the new replication server, and reading the new data saved in the queue and applying the new data to the second % replication server after the set of data has been copied to the new replication server.
    Type: Application
    Filed: May 2, 2006
    Publication date: November 8, 2007
    Applicant: MYPOINTS.COM INC.
    Inventors: James Bohannon, Ananth Reddy
  • Publication number: 20070260692
    Abstract: A method of efficiently generating and sending emails including creating an email template, setting up a campaign query, and distributing the email template and a set of information associated with the campaign query to a plurality of server groups. The method also includes running the campaign query on each of the plurality of server groups and obtaining a plurality of matching users; dividing the plurality of matching users into one or more batches; merging the email template with a set of information corresponding to each of the plurality of matching users from a first batch for each of the plurality of server groups, and sending the first batch of the merged emails directly from each of the plurality of server groups without saving copies of the merged emails.
    Type: Application
    Filed: May 2, 2006
    Publication date: November 8, 2007
    Applicant: MYPOINTS.COM, INC.
    Inventors: Andre Burgoyne, James Bohannon
  • Publication number: 20070260641
    Abstract: Real-time aggregate counting of activity parameters includes receiving activity data relating to one or more activities within a distributed system at a server group, deriving one or more activity parameters from the activity data at the server group, counting each activity parameter to create aggregate count data relating to an aggregate count of the activity parameter at the server group and replicating the aggregate count data to an administrative server group. The aggregate count data may be combined with aggregate count data from other server groups. Decisions may be made and reports may be generated based on the aggregate count data and the combined aggregate count data.
    Type: Application
    Filed: May 2, 2006
    Publication date: November 8, 2007
    Applicant: MYPOINTS.COM INC.
    Inventors: James Bohannon, Andre Burgoyne
  • Publication number: 20060135686
    Abstract: An aqueous coating composition containing (i) a polymer having one or more acetoacetyl-functional groups; and (ii) an acid-functional polymer, which may be the same as or distinct from the polymer comprising acetoacetyl-functional groups, wherein a nitrogen-free base has been used to neutralize or partially neutralize the acid-functionality on the polymer.
    Type: Application
    Filed: January 30, 2006
    Publication date: June 22, 2006
    Applicant: Valspar Sourcing, Inc.
    Inventors: T. Killilea, James Bohannon, Shaobing Wu, Frank Chen
  • Publication number: 20060111503
    Abstract: The present invention provides coating compositions that include substantially non-irritating ethylenically unsaturated compounds and have one or more of the following properties: high performance, low VOC levels, substantially no formaldehyde content, and low irritation levels.
    Type: Application
    Filed: November 17, 2005
    Publication date: May 25, 2006
    Inventors: T. Killilea, James Bohannon
  • Publication number: 20050192400
    Abstract: The present invention provides coating compositions that include reactive diluents and have high performance, low VOC levels, and low irritation levels.
    Type: Application
    Filed: November 22, 2004
    Publication date: September 1, 2005
    Applicant: Valspar Sourcing, Inc.
    Inventors: T. Killilea, James Bohannon
  • Patent number: 6134324
    Abstract: A technique for mass distributing software products, especially integrated circuit design tools and design libraries, while allowing only a selected portion of the products to be loaded onto and used on a computer. One or more volumes of CD-ROM contains one or more software products, each of which are encrypted with a key code. The CD-ROMs are mass distributed to customers. A separate configuration file, uniquely configured for each customer, contains a list of only the selected portion of software products, and contains the key codes for decrypting only those products. A loader module is provided for controlling the decryption and loading of only the selected portion of products, based on information in the configuration file. Each software product is hierarchically arranged by class, file set and file, and files may be shared between products.
    Type: Grant
    Filed: May 29, 1997
    Date of Patent: October 17, 2000
    Assignee: LSI Logic Corporation
    Inventors: James Bohannon, Eric Chang