Patents by Inventor David Chaiken

David Chaiken 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: 8413052
    Abstract: Methods and systems for presenting application modules on a graphical display page are provided. In accordance with one embodiment, content to be displayed on a graphical display page is determined. Then, content features which describe the content that is to be displayed on the graphical display page, and user features which describe characteristics of users are determined. For each application in the plurality of application modules, the probability that specific users will select the application module when displayed on the graphical display page with the determined content is determined based on the content features and the user features. For each application module in the plurality of application modules, an overall score is determined based on the determined probability that the user will select the application module and a commercial value to be paid by a publisher of the application module when it is selected.
    Type: Grant
    Filed: February 17, 2010
    Date of Patent: April 2, 2013
    Assignee: Yahoo! Inc.
    Inventors: Scott Roy, Burke Culligan, David Chaiken, Darshan Kantak
  • Publication number: 20110202821
    Abstract: Methods and systems for presenting application modules on a graphical display page are provided. In accordance with one embodiment, content to be displayed on a graphical display page is determined. Then, content features which describe the content that is to be displayed on the graphical display page, and user features which describe characteristics of users are determined. For each application in the plurality of application modules, the probability that specific users will select the application module when displayed on the graphical display page with the determined content is determined based on the content features and the user features. For each application module in the plurality of application modules, an overall score is determined based on the determined probability that the user will select the application module and a commercial value to be paid by a publisher of the application module when it is selected.
    Type: Application
    Filed: February 17, 2010
    Publication date: August 18, 2011
    Applicant: Yahoo! Inc.
    Inventors: Scott Roy, Burke Culligan, David Chaiken, Darshan Kantak
  • Publication number: 20100332316
    Abstract: A method and system for transacting with an agency participating on an advertising exchange network for serving online advertisements. An advertising exchange agency may serve multiple roles in the advertising exchange network. The method includes storing a machine-readable representation of a plurality of network entities in a directed graph representation. Network configurations codified in directed graph representations include the identification of at least one agency that participates on the advertising exchange as well as identification of at least one network entity that does not participate on the advertising exchange, thus providing a buyer-seller online advertising marketplace. Servers are configured for transmitting an opportunity to serve an online advertisement to the advertising exchange network, and one or more network entities are configured to deliver the online advertisement.
    Type: Application
    Filed: June 30, 2009
    Publication date: December 30, 2010
    Inventors: David Chaiken, Dirk Reinshagen, Venkatesh B. Natrajan, Robert van Gent, Sundar Seshadri, Raymond P. Stata
  • Publication number: 20100094708
    Abstract: A system for defining objects within a database is disclosed. The system includes an inventory identification application that generates an inventory identifier. The inventory identifier being a reference saved to the database that specifies characteristics of data within an inventory unit. A publisher using the inventory identifier application defines the specific characteristics and the inventory identifier application generates code. The publishers use the generated code within a website to recall the inventory identifier that is saved in the database. The system also includes a server system that receives a request to recall the inventory identifier. The request is the result of execution of the generated code when the website is accessed by a user. The request is fulfilled by accessing the inventory identifier at the database and matching data within the inventory unit based on the stored characteristics within the inventory identifier.
    Type: Application
    Filed: October 15, 2008
    Publication date: April 15, 2010
    Applicant: Yahoo! Inc.
    Inventors: Venkatesh B. Natrajan, Margaret Shih, David Chaiken, Dirk Reinshagen, Matt Plummer, Steven Hartman, Scott Shifflett, Raymie Stata
  • Publication number: 20090313127
    Abstract: An improved system and method for using contextual sections of web page content for serving advertisements in online advertising is provided. A publisher may use a tool to identify sections of a web page that represent content to be used in contextual advertising. When rendered by a web browser, content from marked sections may be extracted from the web page and sent to an advertisement server for selectively matching advertisements for display to a user. Features may be identified from the content sections and used to select advertisements matching the extracted content of the web page. In particular, the features identified from the content sections may be matched with features designated by advertisers for advertisements. Web page placements may be allocated for advertisements matching the extracted content, and the advertisements may be served for display with the web page.
    Type: Application
    Filed: June 11, 2008
    Publication date: December 17, 2009
    Applicant: Yahoo! Inc.
    Inventors: David Chaiken, Kalyan Kumar Kanuri, Arun Ramanujapuram, Mahesh Tiyyagura
  • Publication number: 20020183869
    Abstract: A system is disclosed that gracefully degrades system performance at elevated temperatures, for example by shutting down individual components of the system. In the presently preferred embodiment of the invention, when a marginal temperature condition is detected, a computer can conserve power, and thereby reduce heat generation, by intentionally slowing or shutting down individual components. A marginal temperature condition occurs when the temperature sensors detect an ambient temperature that is close to exceeding the operating range and rising. This temperature adaptation technique allows the computer to continue to function at elevated temperatures, albeit at a lower performance level than it would in its ordinary operating environment. It is also possible to shut down the computer to a minimal level of activity to allow for uninterrupted remote diagnostics and commands, as opposed to continuing service to consumers.
    Type: Application
    Filed: April 12, 2001
    Publication date: December 5, 2002
    Inventors: David Chaiken, Mark J. Foster
  • Publication number: 20020152425
    Abstract: Software or hardware on one node or processor in a system with multiple processors or nodes performs a cold or a warm restart on one or more other processors. Fault tolerance mechanisms are provided in a computing architecture to allow it to continue functioning when individual components, such as chips, printed circuit boards, network links, fans, or power supplies fail. One aspect of the invention provides multiple processors having self-contained operating systems. Each processor preferably comprises any of redundant network links; redundant power supplies; redundant links to input/output devices; and software fault detection, adaptation, and recovery algorithms. Once a processor in the system has failed, the system attempts to recover from the failure by restarting a failed processor. Because the preferred system is constructed as a set of self-contained processing units, it is possible to restart the system at a number of granularities, e.g.
    Type: Application
    Filed: April 12, 2001
    Publication date: October 17, 2002
    Inventors: David Chaiken, Mark J. Foster
  • Publication number: 20020152071
    Abstract: A system and method combines the advantages of automatic speech recognition and human-to-human conversation in a speech recognition engine. Human intervention is used to augment an automatic speech recognition engine. When a confidence metric is low enough, the system transmits an utterance to a human operator. The human then transcribes the text, which is then provided back to the automatic system. In the preferred embodiment, no real time human-to-human conversation ever actually takes place. Thus, the user experience is consistent with automatic, machine speech recognition. A mechanism is also provided for examining voice recognition statistics that are gathered over many users. If there is a high correction rate for a particular word or phrase, the system automatically directs words that are in a potential match list to a human transcriber and makes no independent effort to recognize such words.
    Type: Application
    Filed: April 12, 2001
    Publication date: October 17, 2002
    Inventors: David Chaiken, Mark J. Foster
  • Publication number: 20020040425
    Abstract: The presently preferred embodiment of the invention provides a system in which a plurality of integrated circuits are connected in a multi-dimensional network configuration without requiring an LDT switch. In this configuration, each integrated circuit has more than two LDT Interfaces. For example, integrated circuits with four LDT interfaces are assembled into a two-dimensional mesh. Integrated circuits with four LDT interfaces can also be linked into a PLEX topology.
    Type: Application
    Filed: July 19, 2001
    Publication date: April 4, 2002
    Inventors: David Chaiken, Mark J. Foster
  • Publication number: 20020040391
    Abstract: A network architecture is provided in which a server farm is assembled with systems-on-a-chip, each of which implements one or more integrated standard or other network interfaces. The standard network interface of a system-on-a-chip is connected point-to-point to the standard network interface on another system-on-a-chip. The configuration disclosed herein eliminates the need for standard network opponents when assembling the server farm, resulting in significant savings both in terms of cost and space.
    Type: Application
    Filed: July 19, 2001
    Publication date: April 4, 2002
    Inventors: David Chaiken, Mark J. Foster