Patents by Inventor Joseph J. O'Sullivan

Joseph J. 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: 11042561
    Abstract: The disclosed embodiments provide a system that processes data. During operation, the system obtains a communication associated with a document and extracts data associated with the document from the communication. Next, the system uses the extracted data from the communication and document data from the document to build a context associated with the document. The system then uses the context to facilitate use of the document by a user associated with the communication.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: June 22, 2021
    Assignee: INTUIT INC.
    Inventors: Sunil H. Madhani, Joseph J. O'Sullivan, Anu Sreepathy
  • Patent number: 10409576
    Abstract: The disclosed embodiments provide a system that facilitates application usage. During operation, the system obtains a user context associated with a first user, wherein the user context includes at least one of a location of the first user, profile data for the first user, device data associated with a computing device for the first user, and data types associated with existing applications on the computing device. Next, the system obtains a first set of new applications matching the user context. Finally, the system provides the first set of new applications to the first user for installation and use by the first user.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: September 10, 2019
    Assignee: INTUIT, INC.
    Inventors: Joseph J. O'Sullivan, Ricardo Marquez, Michael J. Graves
  • Publication number: 20150261836
    Abstract: The disclosed embodiments provide a system that processes data. During operation, the system obtains a communication associated with a document and extracts data associated with the document from the communication. Next, the system uses the extracted data from the communication and document data from the document to build a context associated with the document. The system then uses the context to facilitate use of the document by a user associated with the communication.
    Type: Application
    Filed: March 17, 2014
    Publication date: September 17, 2015
    Applicant: INTUIT INC.
    Inventors: Sunil H. Madhani, Joseph J. O'Sullivan, Anu Sreepathy
  • Publication number: 20120110565
    Abstract: The disclosed embodiments provide a system that facilitates application usage. During operation, the system obtains a user context associated with a first user, wherein the user context includes at least one of a location of the first user, profile data for the first user, device data associated with a computing device for the first user, and data types associated with existing applications on the computing device. Next, the system obtains a first set of new applications matching the user context. Finally, the system provides the first set of new applications to the first user for installation and use by the first user.
    Type: Application
    Filed: October 29, 2010
    Publication date: May 3, 2012
    Applicant: INTUIT INC.
    Inventors: Joseph J. O'Sullivan, Ricardo Marquez, Michael J. Graves
  • Patent number: 7895049
    Abstract: Embodiments are directed towards managing an adaptive media object to dynamically represent a persona reflecting a group's (or individual's) online and/or offline activities and behaviors. The group selects the adaptive media object to represent their persona digitally. The group may indicate which activities, actions, and/or behaviors are to be used to adapt the persona, and may further specify at least one mapping of a selected activity, action, and/or behavior to a change in the configuration of the adaptive media object. In one embodiment, the various activities, actions, and/or behaviors may be input to a machine learning algorithm that dynamically determines the changes to the adaptive media object. The adaptive media object may serve as a single point of contact for the group or individual for communications. The adaptive media object configuration may also change based upon the client device used to access the adaptive media object.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: February 22, 2011
    Assignee: Yahoo! Inc.
    Inventors: Joseph J. O'Sullivan, Marc E. Davis, Rodrigo Lopez, Cole J. Poelker
  • Patent number: 7792040
    Abstract: A system and method is described herein for managing bandwidth and cost in connection with a plurality of sensors in an ad hoc network. The system and method receives sensor data that is provided from a plurality of sensors and constructs an ad hoc network among the plurality of sensors based on the sensor data. The system and method also receives and analyzes bandwidth information from each sensor in a group of sensors in the ad hoc network. Based on the analysis, the system and method then modifies a manner in which at least one sensor in the group exchanges data, including sensor data and multimedia content.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: September 7, 2010
    Assignee: Yahoo! Inc.
    Inventors: Rahul Nair, Christopher W. Higgins, Marc E. Davis, Joseph J. O'Sullivan, Christopher T. Paretti
  • Publication number: 20100027426
    Abstract: A system and method is described herein for managing bandwidth and cost in connection with a plurality of sensors in an ad hoc network. The system and method receives sensor data that is provided from a plurality of sensors and constructs an ad hoc network among the plurality of sensors based on the sensor data. The system and method also receives and analyzes bandwidth information from each sensor in a group of sensors in the ad hoc network. Based on the analysis, the system and method then modifies a manner in which at least one sensor in the group exchanges data, including sensor data and multimedia content.
    Type: Application
    Filed: July 30, 2008
    Publication date: February 4, 2010
    Inventors: Rahul Nair, Christopher W. Higgins, Marc E. Davis, Joseph J. O'Sullivan, Christopher T. Paretti
  • Publication number: 20090144211
    Abstract: Embodiments are directed towards managing an adaptive media object to dynamically represent a persona reflecting a group's (or individual's) online and/or offline activities and behaviors. The group selects the adaptive media object to represent their persona digitally. The group may indicate which activities, actions, and/or behaviors are to be used to adapt the persona, and may further specify at least one mapping of a selected activity, action, and/or behavior to a change in the configuration of the adaptive media object. In one embodiment, the various activities, actions, and/or behaviors may be input to a machine learning algorithm that dynamically determines the changes to the adaptive media object. The adaptive media object may serve as a single point of contact for the group or individual for communications. The adaptive media object configuration may also change based upon the client device used to access the adaptive media object.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Applicant: Yahoo! Inc.
    Inventors: Joseph J. O'Sullivan, Marc E. Davis, Rodrigo Lopez, Cole J. Poelker
  • Publication number: 20090012841
    Abstract: A method, system, and apparatus are directed to communicating data over a network. Event attributes comprising at least two of a temporal, spatial, social, or topical information are received. An event structure comprising fields associated with a different one of a temporal, spatial, social, or topical dimension based on the received event attributes is generated. An advertising attributes about an advertisement is received. The advertising attributes may comprise at least two of another temporal, spatial, social, or topical information. If the event structure matches the advertising attributes, the advertisement may be provided co-located with the event structure. The advertisement may be configured to provide a value exchange if the advertisement is activated.
    Type: Application
    Filed: February 27, 2008
    Publication date: January 8, 2009
    Applicant: Yahoo! Inc.
    Inventors: Keith David Saft, Chris W. Higgins, Marc E. Davis, Joseph J. O'Sullivan, Robert Carter Trout