Patents by Inventor Jason A. Carter

Jason A. Carter 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).

  • Publication number: 20160062332
    Abstract: A method for heating ventilation and air conditioning (HVAC) systems is described. In one embodiment, the method includes measuring a temperature of a first room of a building via a first thermometer placed in the first room and measuring a temperature of a second room of the building via a second thermometer placed in the second room and receiving the temperature of the first room via a first data communication device communicatively coupled to a first HVAC register in the first room and receiving the temperature of the second room via a second data communication device communicatively coupled to a second HVAC register in the second room. In some cases, the first data communication device is configured to communicate data between the first thermometer and a central automation controller and the second data communication device is configured to communicate data between the second thermometer and the central automation controller.
    Type: Application
    Filed: September 2, 2014
    Publication date: March 3, 2016
    Inventors: Brian Call, Nicholas Brown, Jason Carter, Darren Noble, Brandon Hatch, Brandon Bunker
  • Publication number: 20150278318
    Abstract: Methods and apparatus are presented for extracting, transforming, and loading data from one database to another database. For example, an extraction, transformation, and loading (ETL) component may access an operational log of a given database in order to detect an update to the database. Upon detecting the update, the ETL component may extract a subset of data from the operational log, where the extraction of the subset of data is based on one or more rules. Ones the subset of data has been extracted, the ETL component may transform the extracted subset of data from the operational log into a format for another, target database, where the data format for the other, target database is different from a data format for the given, source database. The ETL component may then load the subset of data transformed into the data format for the other, target database into the target database.
    Type: Application
    Filed: June 5, 2015
    Publication date: October 1, 2015
    Inventors: Nicholas J. Brown, David L. Cardon, Jason A. Carter
  • Patent number: 9087105
    Abstract: Methods and apparatus are presented for extracting, transforming, and loading data from one database to another database. For example, an extraction, transformation, and loading (ETL) component may access an operational log of a given database in order to detect an update to the database. Upon detecting the update, the ETL component may extract a subset of data from the operational log, where the extraction of the subset of data is based on one or more rules. Once the subset of data has been extracted, the ETL component may transform the extracted subset of data from the operational log into a format for another, target database, where the data format for the other, target database is different from a data format for the given, source database. The ETL component may then load the subset of data transformed into the data format for the other, target database into the target database.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: July 21, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Nicholas J. Brown, David L. Cardon, Jason A. Carter
  • Publication number: 20150106352
    Abstract: Methods and apparatus are presented for aggregating data from disparate sources into an efficiently accessible format. For example, an aggregation tool may receive attribute-based data from one source and metrics-based data from another source. Given this data, the aggregation tool may store attribute data from the attribute-based data into a data object, where the data object includes multiple time slots corresponding to defined time ranges. The aggregation tool may then determine from the metrics-based data, respective metrics data for each of the multiple time slots of the data object, where each time slot is associated with the attribute data. The aggregation tool may store the respective metrics data into each of the multiple time slots of the data object. In this way, the data object may serve to efficiently provide an answer to a query requiring data from multiple data sources.
    Type: Application
    Filed: December 18, 2014
    Publication date: April 16, 2015
    Inventors: Nicholas J. Brown, David L. Cardon, Jason A. Carter
  • Patent number: 8954454
    Abstract: Methods and apparatus are presented for aggregating data from disparate sources into an efficiently accessible format. For example, an aggregation tool may receive attribute-based data from one source and metrics-based data from another source. Given this data, the aggregation tool may store attribute data from the attribute-based data into a data object, where the data object includes multiple time slots corresponding to defined time ranges. The aggregation tool may then determine from the metrics-based data, respective metrics data for each of the multiple time slots of the data object, where each time slot is associated with the attribute data. The aggregation tool may store the respective metrics data into each of the multiple time slots of the data object. In this way, the data object may serve to efficiently provide an answer to a query requiring data from multiple data sources.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: February 10, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Nicholas J. Brown, David L. Cardon, Jason A. Carter
  • Patent number: 8914398
    Abstract: Methods and apparatus for an automated keyword refinement tool for generating an output set of keywords. The keyword refinement tool may utilize or incorporate results from keyword suggestion tools and keyword ranking tools in order to determine a set of keywords that produce better search engine results that if the keyword suggestion tools or keyword ranking tools were utilized individually. The keyword refinement tool may use a variety of methods for determining input to keyword suggestions tools and keyword ranking tools and a variety of methods for combining the results from the keyword suggestion tools and keyword ranking tools.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: December 16, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Daniel A. McCallum, Jason A. Carter, Darren R. Noble, Adam I. Stevenson, Roy Gray Merrill
  • Publication number: 20140143047
    Abstract: Methods and apparatus for various embodiments of an automated campaign generation tool for creating content given one or more sources of data. The campaign generation tool may provide an interface to guide a user through a series of steps by which an automated content generation task is specified and created, such that when the automated content generation task is executed, one or more content objects may be generated in order to be provide to a search engine. By automating the content generation, a user may be able to manage a large and frequently updated source of data.
    Type: Application
    Filed: August 31, 2011
    Publication date: May 22, 2014
    Inventors: Jason A. Carter, Kent McLean, Darren R. Noble
  • Publication number: 20140131319
    Abstract: A method for welding a weld-on element onto a component is proposed, comprising at least the step that, before the welding process, at least one of the parts being connected is wetted with a wetting agent over the full area and uniformly in layer thickness in a welding region.
    Type: Application
    Filed: January 22, 2014
    Publication date: May 15, 2014
    Applicant: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Dietmar Rotheut, Gerald Kuehn, Theodore John Coon, Jason Carter, Melissa Marie Brutto, David J. Lawrence
  • Publication number: 20140108437
    Abstract: Methods and apparatus are presented for aggregating data from disparate sources into an efficiently accessible format. For example, an aggregation tool may receive attribute-based data from one source and metrics-based data from another source. Given this data, the aggregation tool may store attribute data from the attribute-based data into a data object, where the data object includes multiple time slots corresponding to defined time ranges. The aggregation tool may then determine from the metrics-based data, respective metrics data for each of the multiple time slots of the data object, where each time slot is associated with the attribute data. The aggregation tool may store the respective metrics data into each of the multiple time slots of the data object. In this way, the data object may serve to efficiently provide an answer to a query requiring data from multiple data sources.
    Type: Application
    Filed: October 12, 2012
    Publication date: April 17, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Nicholas J. Brown, David L. Cardon, Jason A. Carter
  • Publication number: 20140101091
    Abstract: Methods and apparatus are presented for extracting, transforming, and loading data from one database to another database. For example, an extraction, transformation, and loading (ETL) component may access an operational log of a given database in order to detect an update to the database. Upon detecting the update, the ETL component may extract a subset of data from the operational log, where the extraction of the subset of data is based on one or more rules. Once the subset of data has been extracted, the ETL component may transform the extracted subset of data from the operational log into a format for another, target database, where the data format for the other, target database is different from a data format for the given, source database. The ETL component may then load the subset of data transformed into the data format for the other, target database into the target database.
    Type: Application
    Filed: October 4, 2012
    Publication date: April 10, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Nicholas J. Brown, David L. Cardon, Jason A. Carter
  • Publication number: 20140025480
    Abstract: Methods and systems for keyword-based traffic refinement are disclosed. In one embodiment a plurality of queries entered at one or more search engines is received. In some embodiments, the plurality of queries are each a different query that was entered at the one or more search engines and resulted in one or more advertisements associated with the keyword being displayed in search results for the query. The analytics data comprises analytics data for a network site linked to the one or more advertisements, and pertains to network traffic received at the network site as a result of the one or more advertisements being activated. The analytics data is segmented by query for each of the plurality of queries and analyzed per query to determine one or more of the queries to use as an exact match keyword to modify the keyword-based search engine marketing campaign.
    Type: Application
    Filed: July 17, 2012
    Publication date: January 23, 2014
    Inventor: Jason A. Carter
  • Publication number: 20140025479
    Abstract: Various embodiments of methods and systems for keyword-based traffic refinement are disclosed. For a keyword used in a keyword-based search engine marketing campaign implemented at one or more search engines, a plurality of queries entered at one or more search engines is received. Analytics data is received for the one or more advertisements associated with the keyword. The analytics data includes analytics data for a network site linked to the one or more advertisements pertaining to network traffic received at the network site as a result of the one or more advertisements being activated. The analytics data is segmented by advertisement for each of the plurality of advertisements. The analytics data is analyzed per keyword to determine advertisements that are candidates for new advertisement groups in the keyword-based search engine marketing campaign.
    Type: Application
    Filed: July 17, 2012
    Publication date: January 23, 2014
    Inventors: Jason A. Carter, Kevin G. Smith
  • Publication number: 20140019454
    Abstract: A server receives a query specifying filter criteria from a client. The server obtains the object identifiers (IDs) for the data objects satisfying the query from one or more object identifier caches. The data objects are retrieved from one or more data sources using lookups based on object identifiers (IDs) obtained from the one or more object identifier (ID) caches. The retrieved data objects are returned to the client in response to the query.
    Type: Application
    Filed: July 10, 2012
    Publication date: January 16, 2014
    Inventors: Jason A. Carter, David L. Cardon
  • Publication number: 20130325636
    Abstract: A method and system for availability based computer marketing optimization is presented. An advertiser maps product identifiers representing products and/or services for their respective business in a campaign management system. The product identifiers are mapped to keywords and/or advertisements in the campaign management system. Competitive bidding on the keywords determines placement of the advertisements in search engine results or websites accessed by an advertisement server, in some embodiments. Rules are implemented in a campaign management system to automatically determine modifications based on the availability of a particular product identifier representing a product or service. In some embodiments, the modifications are implemented at the search engine and/or advertisement server.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Inventors: Jason A. Carter, Richard P. Mecham, Daniel A. McCallum, Cameron R. Cowan
  • Publication number: 20130311505
    Abstract: Methods and apparatus for an automated keyword refinement tool for generating an output set of keywords. The keyword refinement tool may utilize or incorporate results from keyword suggestion tools and keyword ranking tools in order to determine a set of keywords that produce better search engine results that if the keyword suggestion tools or keyword ranking tools were utilized individually. The keyword refinement tool may use a variety of methods for determining input to keyword suggestions tools and keyword ranking tools and a variety of methods for combining the results from the keyword suggestion tools and keyword ranking tools.
    Type: Application
    Filed: August 31, 2011
    Publication date: November 21, 2013
    Inventors: Daniel A. McCallum, Jason A. Carter, Darren R. Noble, Adam I. Stevenson, Roy Gray Merrill
  • Patent number: D595492
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: July 7, 2009
    Assignee: NIKE, Inc.
    Inventor: Jason Carter Mayden
  • Patent number: D595495
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: July 7, 2009
    Assignee: NIKE, Inc.
    Inventor: Jason Carter Mayden
  • Patent number: D595496
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: July 7, 2009
    Assignee: NIKE, Inc.
    Inventor: Jason Carter Mayden
  • Patent number: D595950
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: July 14, 2009
    Assignee: NIKE, Inc.
    Inventor: Jason Carter Mayden
  • Patent number: D661639
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: June 12, 2012
    Assignees: Michelin Recherche et Technique, Societe de Technologie Michelin
    Inventors: Jason Carter, Joseph A. Stain