Patents by Inventor Joseph James O'Sullivan

Joseph James O'Sullivan 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: 7925708
    Abstract: The disclosure describes systems and methods delivering communications associated with delivery conditions in which the occurrence of the delivery condition is determined by monitoring information received from a plurality of sources via multiple communication channels. The message delivery systems allow messages to be delivered to any “Who, What, When, Where” from any “Who, What, When, Where” upon the detection of an occurrence of one or more “Who, What, When, Where” delivery conditions. A message (which may be any data object including text-based messages, audio-based message such as voicemail or other audio such as music or video-based prerecorded messages) is delivered in accordance with delivery conditions based on any available data, including topical, spatial, temporal, and/or social data.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: April 12, 2011
    Assignee: Yahoo! Inc.
    Inventors: Marc Eliot Davis, Joseph James O'Sullivan, Christopher William Higgins, Keith David Saft, Nathanael Joe Hayashi, Marco Boerries, Paul Callan, Luke Wroblewski
  • Patent number: 7769740
    Abstract: The disclosure describes systems and methods of ranking user interest in physical entities based on the attention given to those entities as determined by an analysis of communications from devices over multiple communication channels. The attention ranking systems allow any “Who, What, When, Where” entity to be defined and ranked based, at least in part, on information obtained from communications between users and user proxy devices. An entity rank is generated for entity known to the system in which the entity rank is derived from the information in communications that are indicative of user actions related to the entity. The entity ranks are then used to modify the display of information or data associated with the entities. The system may also generate a personal rank for each entity based on the relation of the entity to a specified user.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: August 3, 2010
    Assignee: Yahoo! Inc.
    Inventors: Ronald Martinez, Marc Eliot Davis, Christopher William Higgins, Joseph James O'Sullivan
  • Publication number: 20100125604
    Abstract: A system and method for URL based query for retrieving data related to a context. A request is received over a network from a user for data related to a context, wherein the request is a URL comprising a context query comprising at least one context criteria. The context criteria are parsed and translated and disambiguated. A network data query is formulated based on the context criteria so as to search, via the network, for user profile data, social network data, spatial data, temporal data and topical data that is available via the network and relates to the context query so as to identify at least one data object that relates to context criteria. Permissions relating to the identified data objects are checked and references to the data objects are transmitted over the network to the user.
    Type: Application
    Filed: November 18, 2008
    Publication date: May 20, 2010
    Applicant: Yahoo, Inc.
    Inventors: Ronald Martinez, Christopher William Higgins, Joseph James O'Sullivan, Marc Eliot Davis
  • Publication number: 20100083169
    Abstract: A system and method for Context Enhanced Mapping. A request is received from a user over a network for a map comprising an identification of a physical location, and at least one criteria. The physical location is mapped. Spatial, temporal, topical, and social data available to the network relating to the physical location and criteria is retrieved using a global index of data available to the network and prioritized for inclusion based upon the user and context of the request. The map of the physical location and at least some of the retrieved spatial, temporal, topical, and social data is displayed on a user interface.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventors: Athellina Athsani, Christopher T. Paretti, Joseph James O'Sullivan, Ronald Martinez, Marc Eliot Davis, Christopher Williams Higgins, Christopher Kalaboukis
  • Publication number: 20100063993
    Abstract: A system and method for a Socially Aware Identity Manager. A request is received over a network from a first user for data relating to a second user, wherein the request comprises an identification of the second user. Spatial, temporal, topical, and social data available to the network relating to the second user is retrieved using a global index of data available to the network, wherein such data comprises at least one website comprising data relating to the second user, which can include social networking sites. The data relating to the second user is filtered using at least one filter criteria. A subset of the filtered data relating to the second user is selected using at least one selection criteria. The filtered subset of data relating to the second user is transmitted over the network to the first user.
    Type: Application
    Filed: September 8, 2008
    Publication date: March 11, 2010
    Applicant: Yahoo! Inc.
    Inventors: Christopher William Higgins, Marc Eliot Davis, Joseph James O'Sullivan, Christopher T. Paretti
  • Publication number: 20100027527
    Abstract: A system and method for improved mapping and routing. A request for the determination of a route is received over a network. The request comprises an identification of a requesting user, and at least one objective. Spatial, temporal, topical, and social data available to the network which relating to the requesting user and the request objectives are retrieved using a global index of data available to the network. At least one entity which satisfies at least one request objective and which has a physical location known to the network is selected using the retrieved spatial, temporal, topical, and social data. At least one physical route is mapped between a starting location and the selected entity and is displayed on a display medium. Sponsored and recommended content available to the network which relates to the requesting user, and at least one objective can additionally be displayed on the display medium.
    Type: Application
    Filed: July 30, 2008
    Publication date: February 4, 2010
    Applicant: Yahoo! Inc.
    Inventors: Christopher William Higgins, Marc Eliot Davis, Ronald Martinez, Joseph James O'Sullivan, Athellina Athsani, Chris Kalaboukis, Christopher T. Paretti
  • Publication number: 20100030740
    Abstract: A system and method for Context Enhanced Mapping. A request is received from a user over a network for a map comprising an identification of a physical location, and at least one criteria. The physical location is mapped. Spatial, temporal, topical, and social data available to the network relating to the physical location and criteria is retrieved using a global index of data available to the network and prioritized for inclusion based upon the user and context of the request. The map of the physical location and at least some of the retrieved spatial, temporal, topical, and social data is displayed on a display medium.
    Type: Application
    Filed: July 30, 2008
    Publication date: February 4, 2010
    Applicant: Yahoo! Inc.
    Inventors: Christopher William Higgins, Marc Eliot Davis, Ronald Martinez, Joseph James O'Sullivan, Christopher T. Paretti, Chris Kalaboukis, Athellina Athsani
  • Publication number: 20090248694
    Abstract: The disclosure describes systems and methods for utilizing data collected and stored on multiple devices in order to improve the performance of the network via a markup language for addressing and delivering communications. The markup language invokes W4COMN operations through a free-form, natural language syntax which enables completely personalized user-defined designations for real-world entities (RWEs) or information objections (IOs) utilizing names or functional tags. Desired network operations including addressing network resources, entities or users are activated when the markup language is augmented via processing with W4 contextual data into an actual W4COMN circuit, process or event.
    Type: Application
    Filed: March 28, 2008
    Publication date: October 1, 2009
    Inventors: Ronald Martinez, Marc Eliot Davis, Christopher William Higgins, Joseph James O'Sullivan
  • Publication number: 20090248738
    Abstract: The disclosure describes systems and methods for modeling relationships between entities on a network using data collected from a plurality of communication channels including social data, spatial data, temporal data and logical data within a W4 Network. The W4 Network personalizes and automates sorting, filtering and processing of W4COMN communications delivered or requested to be delivered using personalized value-based ranking and encoding of data, which is modeled from the point-of-view (POV) of any specific user, topic or node in the W4 Distributed graph. POV modeling supplies comparative value services to users which entails individuated data models to be aggregated and used in customization and personalization forecasting for each user and their associated data management needs.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Inventors: Ronald Martinez, Marc Eliot Davis, Christopher William Higgins, Joseph James O'Sullivan
  • Publication number: 20090248711
    Abstract: The disclosure describes systems and methods for optimizing the storage of data collected from a plurality of communication channels including social data, spatial data, temporal data and logical data. Based on user data collected from past interactions with the network, clusters of objects that include common information are combined into single objects in order to save storage space and reduce the number of objects managed by the system. The combination method may also be used to dynamically identify events or conditions which are related to a plurality of entities.
    Type: Application
    Filed: March 28, 2008
    Publication date: October 1, 2009
    Inventors: Ronald Martinez, Marc Eliot Davis, Christopher William Higgins, Joseph James O'Sullivan
  • Publication number: 20090177745
    Abstract: The disclosure describes systems and methods delivering communications associated with delivery conditions in which the occurrence of the delivery condition is determined by monitoring information received from a plurality of sources via multiple communication channels. The message delivery systems allow messages to be delivered to any “Who, What, When, Where” from any “Who, What, When, Where” upon the detection of an occurrence of one or more “Who, What, When, Where” delivery conditions. A message (which may be any data object including text-based messages, audio-based message such as voicemail or other audio such as music or video-based prerecorded messages) is delivered in accordance with delivery conditions based on any available data, including topical, spatial, temporal, and/or social data.
    Type: Application
    Filed: June 2, 2008
    Publication date: July 9, 2009
    Applicant: Yahoo! Inc.
    Inventors: Marc Eliot Davis, Joseph James O'Sullivan, Christopher William Higgins, Keith David Saft, Nathanael Joe Hayashi, Marco Boerries, Paul Callan, Luke Wroblewski
  • Publication number: 20090177484
    Abstract: The disclosure describes systems and methods delivering communications associated with delivery conditions in which the occurrence of the delivery condition is determined by monitoring information received from a plurality of sources via multiple communication channels. The message delivery systems allow messages to be delivered to any “Who, What, When, Where” from any “Who, What, When, Where” upon the detection of an occurrence of one or more “Who, What, When, Where” delivery conditions. A message (which may be any data object including text-based messages, audio-based message such as voicemail or other audio such as music or video-based prerecorded messages) is delivered in accordance with delivery conditions based on any available data, including topical, spatial, temporal, and/or social data.
    Type: Application
    Filed: June 24, 2008
    Publication date: July 9, 2009
    Inventors: Marc Eliot Davis, Luke Wroblewski, Joseph James O'Sullivan, Paul Callan
  • Publication number: 20090177644
    Abstract: The disclosure describes systems and methods of ranking user interest in physical entities based on the attention given to those entities as determined by an analysis of communications from devices over multiple communication channels. The attention ranking systems allow any “Who, What, When, Where” entity to be defined and ranked based, at least in part, on information obtained from communications between users and user proxy devices. An entity rank is generated for entity known to the system in which the entity rank is derived from the information in communications that are indicative of user actions related to the entity. The entity ranks are then used to modify the display of information or data associated with the entities. The system may also generate a personal rank for each entity based on the relation of the entity to a specified user.
    Type: Application
    Filed: January 4, 2008
    Publication date: July 9, 2009
    Inventors: Ronald Martinez, Marc Eliot Davis, Christopher William Higgins, Joseph James O'Sullivan
  • Publication number: 20090164450
    Abstract: The disclosure describes systems and methods of ranking user interest in physical entities based on the attention given to those entities as determined by an analysis of communications from devices over multiple communication channels. The attention ranking systems allow any “Who, What, When, Where” entity to be defined and ranked based, at least in part, on information obtained from communications between users and user proxy devices. An entity rank is generated for entity known to the system in which the entity rank is derived from the information in communications that are indicative of user actions related to the entity. The entity ranks are then used to modify the display of information or data associated with the entities. The system may also generate a personal rank for each entity based on the relation of the entity to a specified user.
    Type: Application
    Filed: December 21, 2007
    Publication date: June 25, 2009
    Inventors: Ronald Martinez, Marc Eliot Davis, Christopher William Higgins, Joseph James O'Sullivan
  • Publication number: 20090165022
    Abstract: The disclosure describes systems and methods for scheduling an event in which user data, which may include social data, spatial data, temporal data and logical data, associated with each of the designated attendees of the event is used to prioritize and optimally schedule the event. Based on user data collected from past interactions with the network, for each attendee a priority score is generated for the event based on a comparison of the attendee's user data and the event information. One or more proposed alternate events are then identified based on the various attendees' priority scores of the event and their previously scheduled events. The organizer of the event may then select one of the proposed alternate events which is subsequently added to the attendees' electronic calendars.
    Type: Application
    Filed: December 19, 2007
    Publication date: June 25, 2009
    Inventors: Mark Hunter Madsen, Cameron Marlow, Ronald Martinez, Marc Eliot Davis, Marco Boerries, Christopher William Higgins, Joseph James O'Sullivan, Robert Carter Trout
  • Publication number: 20090157593
    Abstract: The disclosure describes systems and methods for disambiguating a non-unique identifiers of real world entities (RWEs) detected by a computing network by dynamically identifying relationships between RWEs known to the network. The relationships are determined based on social, spatial, temporal and logical information known about the RWEs based on the RWEs previous interactions with the network. These relationships are then used to generate a probability for each RWE that the non-unique identifier identifies that RWE. Based on the probabilities an RWE is selected and the proper network identifier may be used in place of the non-unique identifier.
    Type: Application
    Filed: December 17, 2007
    Publication date: June 18, 2009
    Inventors: Nathaniel Joseph Hayashi, Marco Boerries, Marc Eliot Davis, Christopher William Higgins, Ronald Martinez, Joseph James O'Sullivan, Robert Carter Trout
  • Publication number: 20090150507
    Abstract: The disclosure describes systems and methods for prioritizing delivery of a communication to a recipient via a first communication channel, such as email, voice, voicemail, IM, SMS, or even physical parcel. Prioritization is done by dynamically identifying one or more relationships between the recipient and information known about the communication, the relationships determined from social, spatial, temporal, and logical data previously collected by the system from prior communications on any communication channel. Based on the identified relationships, a priority score is generated for the communication and the communication is delivered to the recipient via one of a plurality of delivery modes based on the priority score.
    Type: Application
    Filed: December 7, 2007
    Publication date: June 11, 2009
    Applicant: Yahoo! Inc.
    Inventors: Marc Eliot Davis, Bradley Joseph Horowitz, Marco Boerries, Christopher William Higgins, Joseph James O'Sullivan, Ronald Martinez, Robert Carter Trout
  • Publication number: 20090150514
    Abstract: The disclosure describes systems and methods delivering communications based on contextual addresses. An address string containing two or more identifiers, which may not be unique identifiers, and at least one conditional operator are provided as the address for a message or communication. The system identifies contextual relationships between a plurality of entities based on prior communications between the entities over the network. Based the contextual relationships, each identifier in the address string is disambiguated to identify one of the entities as a recipient and any associated delivery conditions controlling the delivery of the communication. The communication is then delivered to the identified recipient in accordance with the delivery condition.
    Type: Application
    Filed: December 10, 2007
    Publication date: June 11, 2009
    Applicant: Yahoo! Inc.
    Inventors: Marc Eliot Davis, Julie Herendeen, Marco Boerries, Christopher William Higgins, Joseph James O'Sullivan, Ronald Martinez, Robert Carter Trout
  • Publication number: 20090150489
    Abstract: The disclosure describes systems and methods delivering communications associated with delivery conditions in which the occurrence of the delivery condition is determined by monitoring information received from a plurality of sources via multiple communication channels. The message delivery systems allow messages to be delivered to any “Who, What, When, Where” from any “Who, What, When, Where” upon the detection of an occurrence of one or more “Who, What, When, Where” delivery conditions. A message (which may be any data object including text-based messages, audio-based message such as voicemail or other audio such as music or video-based prerecorded messages) is delivered in accordance with delivery conditions based on any available data, including topical, spatial, temporal, and/or social data.
    Type: Application
    Filed: December 10, 2007
    Publication date: June 11, 2009
    Applicant: Yahoo! Inc.
    Inventors: Marc Eliot Davis, Marco Boerries, Christopher William Higgins, Joseph James O'Sullivan, Ronald Martinez, Robert Carter Trout
  • Publication number: 20090150501
    Abstract: The disclosure describes systems and methods delivering communications associated with deliver conditions in which the occurrence of the delivery condition is determined by monitoring information received from a plurality of sources via multiple communication channels. The message delivery systems allow messages to be delivered to any “Who, What, When, Where” from any “Who, What, When, Where” upon the detection of an occurrence of one or more “Who, What, When, Where” delivery conditions. A message (which may be any data object including text-based messages, audio-based message such as voicemail or other audio such as music or video-based prerecorded messages) is delivered in accordance with delivery conditions based on any available data, including topical, spatial, temporal, and/or social data.
    Type: Application
    Filed: September 24, 2008
    Publication date: June 11, 2009
    Inventors: Marc Eliot Davis, Marco Boerries, Christopher William Higgins, Joseph James O'Sullivan, Ronald Martinez, Robert Carter Trout