Patents by Inventor Donald Swanson
Donald Swanson 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: 8311882Abstract: An improved system and method for forecasting an inventory of online advertisement impressions for targeting profiles of attributes is provided. An index of advertisement impressions on display advertising properties may be built for a targeting profile of attributes from forecasted impression pools. Impression pools of advertisements sharing the same attributes and trend forecast data for web pages and advertisement placements on the web pages may be integrated to generate the forecasted impression pools. An index of several index tables may be generated from forecasted impression pools. A query may be submitted to obtain an inventory forecast of advertisement impressions for targeting profiles of attributes and the index may be searched to match forecasted impression pools for the targeted profile of attributes. Then the inventory forecast of advertisement impressions on display advertising properties may be returned as query results for the targeting profile of attributes.Type: GrantFiled: October 30, 2008Date of Patent: November 13, 2012Assignee: Yahoo! Inc.Inventors: Deepak K. Agarwal, Peiji Chen, Victor K. Chu, Donald Swanson, Mark Sordo, Long-Ji Lin, Danny Zhang
-
Publication number: 20100185485Abstract: A method and system for allocating inventory in an Internet environment is provided. A method employed by the system may include generating samples of representatives that represent impression inventory, where each sample represents a number of users to which impressions are deliverable. An order may be received. The order may include a number of impressions to book and target audience information. A cushion of impressions needed to guarantee delivery of the number of impressions ordered may be determined. The number of impressions ordered plus the cushion may be allocated from the samples. A contract including the target audience information, the number of impressions, and the cushion may be stored to a database.Type: ApplicationFiled: January 16, 2009Publication date: July 22, 2010Applicant: Yahoo! Inc.Inventors: Erik Vee, Donald Swanson, Jayavel Shanmugasundaram, Mark Sordo, Srinivasan Rajagopal, Martin Zinkevich, Sergei Vassilvitskii
-
Publication number: 20100185516Abstract: A method and system for allocating inventory in an Internet environment is provided. A method employed by the system may include generating multiple top-tier inventory pools and bottom-tier inventory pools that represent impression inventory. Each top-tier pool may represent the combined number of impressions represented by one or more bottom-tier pools. Each top-tier and bottom-tier inventory pool may represent a number of impressions deliverable to users characterized by attributes. Top-tier and bottom-tier inventory pools may be stored to a database. An order for booking impression from the plurality of inventory pools may be received. The order may include parameters that define an audience and a number of impressions. The impressions order may be allocated from top-tier inventory pools when the impressions ordered are entirely represented by top-tier inventory pools. Otherwise the impressions are allocated from bottom-tier inventory pools.Type: ApplicationFiled: January 16, 2009Publication date: July 22, 2010Applicant: Yahoo! Inc.Inventors: Donald Swanson, Mark Sordo, Erik Vee
-
Publication number: 20100185515Abstract: A method and system for allocating inventory in an Internet environment is provided. A method employed by the system may include generating an inventory pool that represents a number of impressions deliverable to all users, then determining, from multiple past orders for booking impressions, a hierarchy of parameters utilized to target users and a number of impressions deliverable to users characterized by the parameters. The inventory pool may then be partitioned into multiple inventory pools according to the hierarchy, where each inventory pool represents a number of impressions deliverable to users characterized by parameters associated with the inventory pool. The hierarchy of pools may then be stored to a database.Type: ApplicationFiled: January 16, 2009Publication date: July 22, 2010Applicant: Yahoo! Inc.Inventors: Ramana Yerneni, Erik Vee, Minos Garofalakis, Srinivasan Rajagopal, Jayavel Shanmugasundaram, Mark Sordo, Donald Swanson, Sergei Vassilvitskii
-
Publication number: 20100185484Abstract: A method and system for allocating inventory in an Internet environment is provided. A method employed by the system may include generating several inventory pools, where each inventory pool represents a number of impressions deliverable to different groups of users characterized by attributes. Impressions deliverable to users represented by each inventory pool may be allocated to each inventory pool. Impressions that correspond to multiple pools may be distributed between the multiple pools. The inventory pools may be stored to a database. Afterwards, and order may be received. The order may include parameters that define an audience and a number of impressions. The number of impressions in the order may be allocated from pools in the database.Type: ApplicationFiled: January 16, 2009Publication date: July 22, 2010Applicant: Yahoo! Inc.Inventors: Mark Sordo, Jayaavel Shanmugasundaram, Srinivasan Rajagopal, Erik Vee, Sergei Vassilvitskii, Donald Swanson
-
Publication number: 20100162230Abstract: A method for processing data on a distributed computing environment is provided. Input data that is to be processed may be stored on an input storage module. Mapper code can be loaded onto a map module and executed. The mapper code can load a mapper executable file onto the map module from a central storage unit and instantiate the mapper executable file. The mapper code, then, can pass the input data to the mapper executable file. The mapper executable file can generate mapped data based on the input data and pass the mapped data back to the mapper code.Type: ApplicationFiled: December 24, 2008Publication date: June 24, 2010Applicant: Yahoo! Inc.Inventors: Peiji Chen, Donald Swanson, Mark Sordo, Danny Zhang, Long Ji Lin
-
Publication number: 20100114710Abstract: An improved system and method for forecasting an inventory of online advertisement impressions for targeting profiles of attributes is provided. An index of advertisement impressions on display advertising properties may be built for a targeting profile of attributes from forecasted impression pools. Impression pools of advertisements sharing the same attributes and trend forecast data for web pages and advertisement placements on the web pages may be integrated to generate the forecasted impression pools. An index of several index tables may be generated from forecasted impression pools. A query may be submitted to obtain an inventory forecast of advertisement impressions for targeting profiles of attributes and the index may be searched to match forecasted impression pools for the targeted profile of attributes. Then the inventory forecast of advertisement impressions on display advertising properties may be returned as query results for the targeting profile of attributes.Type: ApplicationFiled: October 30, 2008Publication date: May 6, 2010Applicant: Yahoo! Inc.Inventors: Deepak K. Agarwal, Peiji Chen, Victor K. Chu, Donald Swanson, Mark Sordo, Long-Ji Lin, Danny Zhang
-
Publication number: 20090254424Abstract: A method for enhancing user advertising experience, the method including operatively integrating advertising content of an advertisement to be displayed on a web page with additional web content different from web content displayed on the web page; displaying an indicia in conjunction with the advertisement to indicate to a user that the advertisement includes a portal to the additional web content; sensing a browsing action by the user that engages the indicia; and altering the advertisement so that a space occupied by the advertisement displays the additional web content for viewing and engagement by the user.Type: ApplicationFiled: April 2, 2008Publication date: October 8, 2009Applicant: Yahoo! Inc.Inventor: Donald Swanson
-
Publication number: 20070181142Abstract: An artificial nail has a nail platform, an electroluminescence material connected to the nail platform, and an electric circuit electrically connected to the electroluminescence material. The electroluminescence material is preferably an electroluminescent film or other material that becomes luminous upon application of alternating current. When an electroluminescent film is used, the electric circuit preferably includes a driver module that provides sufficient alternating current to drive the electroluminescent film.Type: ApplicationFiled: February 8, 2006Publication date: August 9, 2007Inventors: Paul Tufts, Donald Swanson
-
Publication number: 20060235668Abstract: Methods, computer programs, and information handling systems for modeling one or more reservoirs are disclosed. The method uses one or more well logs, each for a well at a location and each including one or more Relative amount of Small Size Range of the Size Spectrum of Clastic Particles (RSSRSS) values versus depth. The method includes for one or more well logs: identifying one or more facies units based on RSSRSS values, determining a thickness of one or more facies units. The method includes determining a facies type of one or more facies units, categorizing one or more facies units, and connecting one or more facies units to create a reservoir model.Type: ApplicationFiled: April 14, 2006Publication date: October 19, 2006Inventors: Donald Swanson, Jeffrey Swanson, Gregory Stevens
-
Publication number: 20060142982Abstract: A method for modeling fluid depletion in a reservoir is disclosed. A map is divided into cells. For each of the cells a value is stored that is based at least in part on a physical characteristic of the cell. At least one cell that contains a depletion location is identified along with a depletion amount corresponding to that location. An amount of walkers associated with the depletion location is determined. For each walker, a plurality of steps are calculated with each step to an adjacent cell. Each walker starts in the cell containing the depletion location associated with that walker. The visits of all the walkers are recorded by cell. The fluid depletion of each cell is then assessed based at least in part on the number of walker visits for each cell.Type: ApplicationFiled: November 13, 2001Publication date: June 29, 2006Inventors: Daniel Horowitz, Gregory Stevens, Donald Swanson, Jeffrey Swanson
-
Patent number: 5698785Abstract: A motion sensor for sensing motion or acceleration of a body, such as the type used in onboard automotive and aerospace safety control system, navigational system or active suspension control system. The motion sensor includes a support frame, a bridge projecting from the support frame, and a proof mass suspended from the support frame by the bridge so as to enable the proof mass to respond to an input force imposed on the motion sensor. The bridge is provided with a strain sensing element that generates an acceleration signal in response to a deflection of the proof mass. The motion sensor further includes a structural feature capable of compensating for mechanically and thermally induced strains imposed on the motion sensor by generating a compensation signal in response to such strains.Type: GrantFiled: August 7, 1996Date of Patent: December 16, 1997Assignee: Delco Electronics CorporationInventors: David Boyd Rich, William James Cleaver, Gregory Donald Swanson, Mark Billings Kearney
-
Patent number: 3944120Abstract: An elongated pipe is held in a first constant tension mechanism and then, while the tension is maintained, the pipe load is shifted to a second constant tension mechanism by automatically correlating the declining tension force of the first constant tension mechanism with the increasing tension force of the second constant tension mechanism until the pipe is completely shifted to the second constant tension mechanism.Type: GrantFiled: July 24, 1974Date of Patent: March 16, 1976Assignee: Western Gear CorporationInventors: Duncan Bell, Donald A. Swanson, John P. Veale