Patents by Inventor James John Bohannon

James John 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: 8438059
    Abstract: A system may present dynamic content to an e-mail recipient in the form of an image implementing frame-sequence animation. Each frame may present an offer to the recipient. Upon selection of an offer, the system may determine which offer the recipient selected by determining which frame was displayed when the recipient responded. The e-mail may include an image URI specifying a frame-sequence animation image. The image URI may include an identifier, which may allow the system to determine when the recipient opened the e-mail message, and a link URI, which may also include the identifier. When the recipient indicates a response to an offer, the system may associate the link URI with the image URI and may determine to which offer the recipient was responding.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: May 7, 2013
    Assignee: Mypoints.com Inc.
    Inventors: James John Bohannon, Robert B. Bushman
  • Patent number: 8135675
    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: December 22, 2009
    Date of Patent: March 13, 2012
    Assignee: Mypoints.com Inc.
    Inventors: Andre Burgoyne, James John Bohannon
  • Patent number: 7984297
    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: Grant
    Filed: July 25, 2007
    Date of Patent: July 19, 2011
    Assignee: Mypoints.com Inc.
    Inventors: James John Bohannon, Andre Calvin Burgoyne
  • Patent number: 7908264
    Abstract: Queries to an enterprise data system based on discrete groups of servers may display the sets of data satisfying a query as if the query results originated from a single data repository. Further, queries within the system may efficiently search through a large set of satisfying records while accounting for data latency or system performance.
    Type: Grant
    Filed: March 27, 2007
    Date of Patent: March 15, 2011
    Assignee: Mypoints.com Inc.
    Inventors: James John Bohannon, Greg Michael Wolfe
  • Patent number: 7792835
    Abstract: A method for providing efficient target parameter selection ranging includes assigning each record at least one persistent identifier. The persistent identifier may be ordered so that a selected range of the persistent identifier may allow a user to select a number of consecutively-identifiable, but apparently randomly-selected records. By only choosing records from a range of persistent identifiers, mutually exclusive or disjoint sets of records may be efficiently selected without performing a database join operation or storing the lists for comparison or later use. In one example, the persistent identifier may be a large random number assigned to a record at is creation.
    Type: Grant
    Filed: July 24, 2007
    Date of Patent: September 7, 2010
    Assignee: Mypoints.Com Inc.
    Inventors: James John Bohannon, Andre Calvin Burgoyne
  • Publication number: 20100205476
    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: December 22, 2009
    Publication date: August 12, 2010
    Applicant: MYPOINTS.COM INC.
    Inventors: Andre Burgoyne, James John Bohannon
  • Patent number: 7685231
    Abstract: A method and system are herein disclosed for registering a member at a targeted web-based information management system using a reduced amount of member and system interaction to confirm and establish the member's contact information. Generally, the method may communicate permission to solicit a potential member to the information management system. In one embodiment, the member previously communicated permission to receive solicitations from other systems to another web-based information management system. The method may communicate the permission from another web-based system to the present system. The permission may include member identification and/or demographic data. The method may communicate a solicitation message from the system to the member, the solicitation message comprising at least a portion of the member identification data.
    Type: Grant
    Filed: April 4, 2007
    Date of Patent: March 23, 2010
    Assignee: Mypoints.com Inc.
    Inventors: James John Bohannon, Andre Burgoyne, David Rosen
  • Patent number: 7627572
    Abstract: A method of processing data in an information gathering system includes receiving a set of candidate data records and attempting to obtain a set of processing rules associated with the set of candidate data records. If the set of processing rules is successfully obtained, the method includes obtaining a set of quality criteria associated with the obtained set of processing rules, applying the set of processing rules and the set of quality criteria to the set of candidate data records to produce a set of quality indicators, and conditionally applying the set of candidate data records to a database associated with the information gathering system based on the set of quality indicators.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: December 1, 2009
    Assignee: Mypoints.com Inc.
    Inventor: James John Bohannon
  • Patent number: 7613742
    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 new 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: Grant
    Filed: May 2, 2006
    Date of Patent: November 3, 2009
    Assignee: Mypoints.Com Inc.
    Inventors: James John Bohannon, Ananth Annam Reddy
  • Publication number: 20090019003
    Abstract: A method allowing a marketer to reconstruct prior searches or select a number customers in a targeted selection range which were not targeted by a previous query. A user may choose a range of ordered persistent record identifiers to ensure selection of mutually exclusive sets of records. To ensure that an adequate number of qualifying records are available for subsequent marketing campaign tasks related to the previously-targeted ranges of records, the previous ranges may be refined. Previously-targeted records within the earlier task's persistent record identifier ranges may be excluded while allowing selection of desired, qualifying records within the previously-targeted ranges. These previously-targeted ranges may be harvested for desired records using fewer system resources.
    Type: Application
    Filed: July 24, 2007
    Publication date: January 15, 2009
    Applicant: MYPOINTS.COM INC.
    Inventors: James John Bohannon, Andre Calvin Burgoyne
  • Publication number: 20080027951
    Abstract: A method for providing efficient target parameter selection ranging includes assigning each record at least one persistent identifier. The persistent identifier may be ordered so that a selected range of the persistent identifier may allow a user to select a number of consecutively-identifiable, but apparently randomly-selected records. By only choosing records from a range of persistent identifiers, mutually exclusive or disjoint sets of records may be efficiently selected without performing a database join operation or storing the lists for comparison or later use. In one example, the persistent identifier may be a large random number assigned to a record at is creation.
    Type: Application
    Filed: July 24, 2007
    Publication date: January 31, 2008
    Applicant: MYPOINTS.COM INC.
    Inventors: James John Bohannon, Andre Calvin Burgoyne
  • Publication number: 20070260611
    Abstract: Queries to an enterprise data system based on discrete groups of servers may display the sets of data satisfying a query as if the query results originated from a single data repository. Further, queries within the system may efficiently search through a large set of satisfying records while accounting for data latency or system performance.
    Type: Application
    Filed: March 27, 2007
    Publication date: November 8, 2007
    Inventors: James John Bohannon, Greg Wolfe