Patents by Inventor Marc Davis

Marc Davis 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: 20100332304
    Abstract: A method and system are provided for targeting specific users with specific requested actions to be performed by the user and verified by any methods on behalf of an advertiser within an Internet display advertising campaign. The system discloses techniques for receiving an advertiser's requested actions and corresponding definitions of what constitutes a satisfaction of the action. The disclosure also details techniques for determining if and when and to what degree a requested action has been completed or satisfied by the targeted user, and details corresponding techniques for compensating the user and any other real or virtual entity who had contributed to the satisfaction of the requested action. The system implements a network of sensors that can aid in the determination of if and when and to what degree a requested action has been completed or satisfied. The network of sensors registers sensor recordings within a specialized sensor recording marketplace.
    Type: Application
    Filed: June 29, 2009
    Publication date: December 30, 2010
    Inventors: Chris W. Higgins, Athellina Athsani, Carrie Burgener, Marc Davis, Simon P. King, Rahul Nair, Christopher T. Paretti
  • Patent number: 7809773
    Abstract: Methods, apparatuses and systems directed to filtering comments presented to users in connection with multimedia content, such as video and audio content. In a particular implementation, there are two types of users of this system. A writer comments on sections of a real-time multimedia stream, while readers or viewers observe the discussion embodied by the comments that are displayed.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: October 5, 2010
    Assignee: Yahoo! Inc.
    Inventors: Steven Horowitz, Marc Davis, Malcolm Slaney
  • Publication number: 20100211432
    Abstract: Systems and methods for providing popular content are disclosed. Generally, a request for popular content is received from a device. The request for popular content includes at least one parameter associated with users that previously accessed the popular content. A popularity module identifies the popular content based on a frequency of users associated with the at least one parameter accessing the popular content. The identified popular content is then served to the device.
    Type: Application
    Filed: February 13, 2009
    Publication date: August 19, 2010
    Applicant: Yahoo! Inc.
    Inventors: Paul Yiu, Marc Davis, Farzin Maghoul, Jeonghee Yi
  • Publication number: 20100179857
    Abstract: Methods and system for managing demand for an object includes capturing information about the object through a mobile device associated with a user. The mobile device is configured to capture information about the object that include one or more of a spatial, temporal, topical and social attributes of the object. The identity of the object is verified and validated using this metadata captured by the user through the device from the real world object or its proxy. Upon successful verification and validation, the object and its metadata are automatically added to a wish list of the user. An aggregate list is generated using the attributes and metadata of the object from a plurality of users. The aggregate list defines a source of demand for the object. The object is tracked as it progresses through various phases of ownership cycle using dynamic demand calculations based on the information associated with the objects, the users and the aggregate lists.
    Type: Application
    Filed: January 14, 2009
    Publication date: July 15, 2010
    Applicant: Yahoo!, Inc.
    Inventors: Chris Kalaboukis, Irfan Presswala, Chris W. Higgins, Christopher T. Paretti, Marc Davis, Edward Stanley Ott, IV, Athellina Athsani
  • Publication number: 20100114707
    Abstract: A method and system for serving advertisement or sponsored content is provided. The method employed by the system may include receiving information that describes the capabilities of an ad serving device, matching advertisement and/or sponsored content to the ad serving device, and serving the advertisement and/or sponsored content. Instructions may be communicated to an individual in possession of the ad serving device, instructing the individual on a time and place for serving the advertisement or sponsored content. Confirmation that the instructions have been followed may be communicated to the system.
    Type: Application
    Filed: November 4, 2008
    Publication date: May 6, 2010
    Applicant: Yahoo! Inc.
    Inventors: Athellina Athsani, Marc Davis, Marco Boerries, Chris Kalaboukis, Joseph O'Sullivan, Chris W. Higgins, Christopher T. Paretti, Edward Stanley Ott, IV, Irfan Presswala
  • Publication number: 20100114697
    Abstract: A method and system for serving advertisement or sponsored content information is provided. The method employed by the system may include receiving a request to communicate advertisement or sponsored content information to ad serving devices that match a selection criteria, locating ad serving devices that match the received selection criteria, and serving advertisements or sponsored content information to located ad serving devices. Economic terms associated with the ad serving devices may also be received. Advertisers may be charged and the revenue generated distributed among a carrier network owner, ad serving device owners, and/or the owner of the ad serving system. A request to display the advertisement or sponsored content information and instructions for displaying the advertisement or sponsored content information may be communicated to individuals in control of the ad serving devices and an acceptance of the request to display the advertisement may be received.
    Type: Application
    Filed: November 4, 2008
    Publication date: May 6, 2010
    Applicant: Yahoo! Inc.
    Inventors: Athellina Athsani, Marc Davis, Marco Boerries, Chris Kalaboukis, Joseph O'Sullivan, Chris W. Higgins, Christopher T. Paretti, Edward Stanley Ott, IV, Irfan Presswala
  • Publication number: 20100114709
    Abstract: A method and system for serving advertisement or sponsored content information is provided. The method employed by the system may include receiving information that describes the capabilities of an ad serving device, receiving information that enables sensing the presence of individuals in a vicinity of the ad serving device, matching advertisement and/or sponsored content information to the ad serving device, and serving the advertisement and/or sponsored content information. Receiving presence information, matching, and serving of the advertisement and/or sponsored content information may occur in real-time. The ad serving device may be located at a fixed location or be portable and carried by an individual. Behaviors of individuals with portable devices may be determined and the advertisement and/or sponsored content information served may be related to the determined behavior.
    Type: Application
    Filed: November 4, 2008
    Publication date: May 6, 2010
    Applicant: Yahoo! Inc.
    Inventors: Athellina Athsani, Marc Davis, Marco Boerries, Chris Kalaboukis, Joseph O'Sullivan, Chris W. Higgins, Christopher T. Paretti, Edward Stanley Ott, IV, Irfan Presswala
  • Publication number: 20100094899
    Abstract: A system is described for assembling and providing problem solving frameworks. The system may include a processor, a memory and an interface. The memory may store a template for solving a problem. The template may include several tasks, each task associated with an attribute indicating whether the task should be performed by a machine. The interface may communicate with a user and components. The processor may receive a request to solve a problem and may identify the template for solving the problem. The processor may assign each task in the template to a machine component if the associated attribute indicates a machine should perform the task. The processor may provide the tasks to the assigned components and may receive responses from the assigned components. The processor may determine a solution to the problem based on the responses received from the components, and may provide the solution to the user.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 15, 2010
    Applicant: Yahoo! Inc.
    Inventors: Paul Yiu, Jian Chen, Marc Davis
  • Publication number: 20100088148
    Abstract: Techniques are disclosed for optimizing shopping. In one aspect, purchase items are recommended to a user based on the total purchasing costs of the recommended purchase items. In one embodiment, the total purchase cost includes not just the price of the purchase item but also includes weighted costs based on non-price purchasing cost factors. In another aspect, data is maintained that represents social relationships between members of a network of users and purchase recommendations are made to a user based on the relatedness between the user, the item and the other members of the network. In yet another aspect, purchase recommendations are made based on the best time to purchase a purchase item. In another aspect, item retailers can offer purchase item incentives to users based on the identity of and information about the shopper to whom the incentive is offered including bundling incentives in a unified redemption code.
    Type: Application
    Filed: October 2, 2008
    Publication date: April 8, 2010
    Inventors: IRFAN PRESSWALA, ATHELLINA ATHSANI, CHRIS W. HIGGINS, CHRIS KALABOUKIS, MARC DAVIS, CHRISTOPHER T. PARETTI, EDWARD STANLEY OTT, IV
  • Publication number: 20100082674
    Abstract: A system is described for detecting user input error. The system may include a processor, a memory and an interface being operatively connected. The memory may store an item, existing items, and a match score of each existing item. The processor may receive the item input by the user, and a request to perform an action using the item, via the interface. The processor may identify the existing items relate to the requested action. The processor may calculate a match score of each of the existing items. The processor may identify the existing item which most closely matches the input item. The processor may alert the user if the match score of the closest matching existing item meets an alert criterion, and the closest matching existing item is not an exact match of the input item.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: Yahoo! Inc.
    Inventors: Paul Yiu, Marc Davis
  • Publication number: 20100083163
    Abstract: Systems and methods for optimizing webpage content based on a screen orientation of a device are disclosed. Generally, a plurality of content chunks comprising a webpage to be displayed on a device is identified. An indication of a screen orientation of the device is received and webpage content to be displayed on the device is modified based at least in part on the screen orientation of the device, the identified plurality of content chunks, and a focus priority associated with each content chunk of the plurality of content chunks.
    Type: Application
    Filed: September 29, 2008
    Publication date: April 1, 2010
    Applicant: Yahoo! Inc.
    Inventors: Farzin Maghoul, Paul Yiu, Marc Davis, Athellina Athsani, Jeonghee Yi
  • Publication number: 20100082757
    Abstract: A method and system for communicating a message in an electronic messaging environment is provided. A method employed by the system may include generating a personalized communication model related to a user, determining the validity of a token associated with an intended recipient of the message based on information in the personalized communication model, extracting entities from the message, determining whether the entities extracted match the intended recipient, and indicating to the user whether the token is valid and whether the entities match the intended recipient. The tokens correspond to email addresses, phone numbers, and addresses associated with intended recipients. The personalized communication model includes the names and tokens associated with those individuals with whom the user communicates. The personalized communication model is seeded with information including social, spatial, temporal and logical information related to the user.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: Yahoo! Inc.
    Inventors: Simon P. King, Carrie Burgener, Rahul Nair, Christopher T. Paretti, Marc Davis, Chris W. Higgins
  • Publication number: 20100082745
    Abstract: A system is described for providing feeds for entities not associated with feed services. The system may include a processor, a memory and an interface. The memory may store an identifier of an entity, an update condition and a feed. The entity may include content, and the update condition may describe an update to the content. The interface may communicate with a device of the user. The processor may receive the identifier of the entity and the update condition of the entity via the interface. The processor may generate a feed for the entity and the processor may add the content to the feed when the content is updated in accordance with the update condition. The processor may then provide the feed to the device of the user via the interface.
    Type: Application
    Filed: September 29, 2008
    Publication date: April 1, 2010
    Applicant: Yahoo! Inc.
    Inventors: Marc Davis, Jeonghee Yi
  • Publication number: 20100082398
    Abstract: A system is described for providing contextually relevant data. The system may include a processor, a memory and an interface. The processor may receive a query associated with a user. The processor may determine a spatial context, a temporal context, a social context and a topical context of the query. The spatial context may represent the location of the user, and the temporal context may represent a time of the query. The topical context may represent an item of interest to the user, and the social context may represent an item of interest to other users associated with the user. The processor may identify a plurality of search results for the query searched for. Each search result may be associated with one or more of the spatial context, the temporal context, the social context and the topical context. The processor may provide the identified search results to the user.
    Type: Application
    Filed: September 29, 2008
    Publication date: April 1, 2010
    Applicant: Yahoo! Inc.
    Inventors: Marc Davis, Jeonghee Yi
  • Publication number: 20100082434
    Abstract: A method is disclosed for personalizing search results for delivery to multiple recipients, including receiving a search query by a search engine from a user on behalf of a group of users, wherein the group of users communicate through a plurality of communication devices at a plurality of locations; conducting a search of a database by the search engine to locate any data relevant to one or more terms of the search query; generating, by the search engine, a set of search results returned from the database according to at least one factor related to one or more of the group of users; and substantially simultaneously sending the set of search results to the plurality of communications devices of the group of users.
    Type: Application
    Filed: September 29, 2008
    Publication date: April 1, 2010
    Applicant: Yahoo! Inc.
    Inventors: Jian Chen, Farzin Maghoul, Marc Davis
  • Publication number: 20100080364
    Abstract: A system is described for determining the active copresence of users during interactions. The system may include a processor, a memory, and an interface. The memory may store a degree of active copresence. The interface may communicate with a user. The processor may identify a primary interaction of the user. The processor may determine whether the user engages in a secondary interaction while the user is engaged in the primary interaction. The processor may determine the degree of active copresence of the user during the primary interaction based on a quality score of the primary interaction and a quality score of the secondary interaction. The degree of active copresence may represent the level of engagement of the user during the primary interaction. The processor may provide the degree of active copresence to the user via the interface.
    Type: Application
    Filed: September 29, 2008
    Publication date: April 1, 2010
    Applicant: Yahoo! Inc.
    Inventor: Marc Davis
  • Publication number: 20100082764
    Abstract: A system for sharing data within a network, the system including a first peer device coupled with the network that comprises local cache storage configured to store data comprising at least one entry designated as network accessible cache data and a cache control module operative to control access to the data stored in the local cache storage. The system further includes a second peer device coupled with the first peer device via the network where the second peer device is configured to request network accessible cache data stored in the local cache storage of the first peer device. Furthermore, the cache control module of the first peer device is configured to transmit at least a portion of the requested network accessible cache data to the second peer device in response to the request for network accessible data stored from the second peer device.
    Type: Application
    Filed: September 29, 2008
    Publication date: April 1, 2010
    Applicant: Yahoo! Inc.
    Inventors: Marc Davis, Jeonghee Yi
  • Publication number: 20100082427
    Abstract: Methods, apparatuses and systems directed to creating contextually-targeted advertisements. In a particular implementation, advertisers may leverage a W4 COMN to deliver contextually-targeted and/or contextually-enhanced advertisements. In the implementations discussed below, an ad creation system utilizes data made available by the W4 COMN to facilitate the creation and placement of advertisements on a message delivery network, such as the W4 COMN itself.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: Yahoo! Inc.
    Inventors: Carrie Amanda Burgener, Simon Peter King, Christopher Todd Paretti, Chris W. Higgins, Marc Davis, Athellina Athsani, Rahul Nair, Nathanael Joe Hayashi
  • Publication number: 20100082629
    Abstract: A system is described for associating data items with context. The system may include a processor, a memory and an interface. The processor may identify an action performed by a user and may determine the spatial, temporal, social and topical attributes of the action. The spatial attribute of the action may relate to the user's location, the temporal attribute may relate to the time the action was performed, the social attribute may relate to a social relation of the user, and the topical attribute may relate to a topic of interest to the user. The processor may store an association between a descriptor of the action, the spatial attribute of the action, the temporal attribute of the action, the social attribute of the action and the topical attribute of the action in the memory. The processor may use the stored association to provide a contextually relevant data item via the interface.
    Type: Application
    Filed: September 29, 2008
    Publication date: April 1, 2010
    Applicant: Yahoo! Inc.
    Inventors: Marc Davis, Jeonghee Yi
  • Publication number: 20100023868
    Abstract: A system and methodology for visually representing user activity associated with an information resource is described. Online and offline activities of users are associated with symbolic representations of those users. In an embodiment, the symbolic representation of a user has the appearance of a dust particle. The dust particle can provide a universal and unobtrusive visual representation of the online or offline activity of the represented user. Further, the dust particle can exist for the represented user to communicate with other users with privacy and anonymity. To visually convey selected aspects of an online or offline activity, the activity is mapped to visual attributes that alter the dust particle behavior and/or appearance.
    Type: Application
    Filed: July 25, 2008
    Publication date: January 28, 2010
    Inventors: Jeff Bonforte, Marc Davis