Joseph O'Sullivan

Mountain View, California, United States Contact Info
1K followers 500+ connections

Join to view profile

About

“Love what you do, it’s a long day if you don’t.” My dear, Irish dad told me this when I…

Activity

Join now to see all activity

Experience & Education

  • JPMorgan Chase & Co.

View Joseph’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Patents

  • System And Method For Context Enhanced Mapping Within A User Interface

    Issued US 9026917

    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…

    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.

    Other inventors
    See patent
  • System And Method For Context Enhanced Mapping

    Issued US 8959100

    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…

    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.

    Other inventors
    See patent
  • System And Method For Context Enhanced Mapping

    Issued US 8959100

    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…

    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.

    Other inventors
    See patent
  • System And Method For Context Enhanced Mapping

    Issued US 8959100

    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…

    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.

    Other inventors
    See patent
  • System And Method For Context Enhanced Mapping

    Issued US 8959100

    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…

    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.

    Other inventors
    See patent
  • System And Method For Context Enhanced Mapping

    Issued US 8959100

    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…

    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.

    Other inventors
    See patent
  • System And Method For Context Enhanced Mapping

    Issued US 8959100

    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…

    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.

    Other inventors
    See patent
  • Media Object Metadata Engine Configured To Determine Relationships Between Persons

    Issued US 8831276

    A media object, such as an image file, a video file, or an audio file, is analyzed to determine relationships between persons associated with the media object, which may include persons captured in the media object and/or a person that captured the media object. A representation of a first person captured in a media object is detected. The media object is analyzed to determine at least one indicator of a relation between the first person and a second person associated with the media object. A…

    A media object, such as an image file, a video file, or an audio file, is analyzed to determine relationships between persons associated with the media object, which may include persons captured in the media object and/or a person that captured the media object. A representation of a first person captured in a media object is detected. The media object is analyzed to determine at least one indicator of a relation between the first person and a second person associated with the media object. A relationship between the first person and the second person is predicted based at least on the determined at least one relation indicator. The media object may be monetized in various ways, such as by directing advertisements to persons associated with the media object, and/or to persons having social connections to the persons associated with the media object.

    Other inventors
    See patent
  • System And Method For Determination And Display Of Personalized Distance

    Issued US 8706406

    A system and method for determination and display of personalized distance. A request is received for the determination of a personalized distance over a network, wherein the request comprises an identification of a requesting user, and a plurality of real world entities comprising at least a starting location and an ending location. At least one route is determined between the first location and the second location. Spatial, temporal, topical, and social data available to the network relating…

    A system and method for determination and display of personalized distance. A request is received for the determination of a personalized distance over a network, wherein the request comprises an identification of a requesting user, and a plurality of real world entities comprising at least a starting location and an ending location. At least one route is determined between the first location and the second location. Spatial, temporal, topical, and social data available to the network relating to the requesting user and each real world entity and the route is retrieved using a global index of data available to the network. A personalized distance is calculated via the network between the first location and the second location using spatial, temporal, topical, and social data relating to the requesting user and each real world entity and the route. A representation of the personalized distance calculated for the route is displayed on a display medium.

    Other inventors
    See patent
  • System And Method For Determination And Display Of Personalized Distance

    Issued US 8706406

    A system and method for determination and display of personalized distance. A request is received for the determination of a personalized distance over a network, wherein the request comprises an identification of a requesting user, and a plurality of real world entities comprising at least a starting location and an ending location. At least one route is determined between the first location and the second location. Spatial, temporal, topical, and social data available to the network relating…

    A system and method for determination and display of personalized distance. A request is received for the determination of a personalized distance over a network, wherein the request comprises an identification of a requesting user, and a plurality of real world entities comprising at least a starting location and an ending location. At least one route is determined between the first location and the second location. Spatial, temporal, topical, and social data available to the network relating to the requesting user and each real world entity and the route is retrieved using a global index of data available to the network. A personalized distance is calculated via the network between the first location and the second location using spatial, temporal, topical, and social data relating to the requesting user and each real world entity and the route. A representation of the personalized distance calculated for the route is displayed on a display medium.

    Other inventors
    See patent
  • System And Method For Contextual Addressing Of Communications On A Network

    Issued US 8671154

    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…

    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.

    Other inventors
    See patent
  • Methods For Augmenting User-generated Content Using A Monetizable Feature

    Issued US 8655718

    A system for monetization of content includes a storage device for storage and retrieval of data, and a library of content and advertisements stored within the storage device. The library comprises an organizational structure for facilitating the storage and retrieval. The system also includes a monetization engine for identifying within the library a first content item having a first monetizable feature. The system is configured for selecting a second content item from several content items…

    A system for monetization of content includes a storage device for storage and retrieval of data, and a library of content and advertisements stored within the storage device. The library comprises an organizational structure for facilitating the storage and retrieval. The system also includes a monetization engine for identifying within the library a first content item having a first monetizable feature. The system is configured for selecting a second content item from several content items within the library, and associating the second content item to the first content item by using the first monetizable feature for presentation of the second content item in conjunction with the first content item. Further embodiments include various additional systems, methods, and computer readable media for implementation of the foregoing.

    Other inventors
    See patent
  • Conditional Incentive Presentation, Tracking And Redemption

    Issued AU 2010204767

    An offer is presented to a user via a user device. The offer terms include an activity to be performed or a behavior to be observed and an incentive to be rewarded upon performance of the activity or the observance of the behavior. A determination is made as to whether the user has performed the activity or observed the behavior based on at least spatial, temporal, social and/or topical data obtained from a network-based tracking engine. If it is determined that the user has performed the…

    An offer is presented to a user via a user device. The offer terms include an activity to be performed or a behavior to be observed and an incentive to be rewarded upon performance of the activity or the observance of the behavior. A determination is made as to whether the user has performed the activity or observed the behavior based on at least spatial, temporal, social and/or topical data obtained from a network-based tracking engine. If it is determined that the user has performed the activity or observed the behavior, the user is provided with the incentive.

    Other inventors
    See patent
  • Conditional Incentive Presentation, Tracking And Redemption

    Issued AU 2010204767

    An offer is presented to a user via a user device. The offer terms include an activity to be performed or a behavior to be observed and an incentive to be rewarded upon performance of the activity or the observance of the behavior. A determination is made as to whether the user has performed the activity or observed the behavior based on at least spatial, temporal, social and/or topical data obtained from a network-based tracking engine. If it is determined that the user has performed the…

    An offer is presented to a user via a user device. The offer terms include an activity to be performed or a behavior to be observed and an incentive to be rewarded upon performance of the activity or the observance of the behavior. A determination is made as to whether the user has performed the activity or observed the behavior based on at least spatial, temporal, social and/or topical data obtained from a network-based tracking engine. If it is determined that the user has performed the activity or observed the behavior, the user is provided with the incentive.

    Other inventors
    See patent
  • Event Communication Platform For Mobile Device Users

    Issued KR 101274335

    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…

    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.

    Other inventors
    See patent
  • Modification Of Content Representation By A Brand Engine In A Social Network

    Issued TW I398820

    A brand engine receives a request from a user device operated by a first user to display user information of a second user. User information of the first user is mapped to at least the user information of the second user by the brand engine. The mapping may map the user information of the first user to user information of further users in a social network. The mapping may map of any combination of spatial, temporal, social, and topical data related to the users. A modified representation of…

    A brand engine receives a request from a user device operated by a first user to display user information of a second user. User information of the first user is mapped to at least the user information of the second user by the brand engine. The mapping may map the user information of the first user to user information of further users in a social network. The mapping may map of any combination of spatial, temporal, social, and topical data related to the users. A modified representation of received content is generated by the brand engine based on the mapping. The modified representation is transmitted to the user device. The user device displays the modified representation for the first user. The modified representation of the received content may include any combination of filtered and/or sorted content items, recommended content items, and/or modified content items.

    Other inventors
    See patent
  • Device, Method, System, And Processor Readable Medium For Event Communication Platform For Mobile Device Users

    Issued TW I393064

    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…

    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.

    Other inventors
    See patent
  • System and method for conditional delivery of messages

    Issued US 8307029

    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…

    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. Furthermore, because the systems coordinate delivery of messages via multiple communication channels and through multiple devices, the communication channel for delivery of a message may be dynamically determined based on the delivery conditions.

    Other inventors
    See patent
  • System and method for modeling relationships between entities

    Issued US 8,271,506

    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…

    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.

    Other inventors
    See patent
  • Chained Data Processing and Application Utilization

    Issued US 10,409,576

    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…

    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.

    See patent
  • System And Method For Disambiguating Non-Unique Identifiers Using Information Obtained From Disparate Communication Channels

    Issued US 8,166,168

    The filing describe a system that uses contextual metadata (who, what, when, where) to identify and manage information objects, such as people, messages, or events. In particular, the disclosure describes systems and methods for disambiguating 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…

    The filing describe a system that uses contextual metadata (who, what, when, where) to identify and manage information objects, such as people, messages, or events. In particular, the disclosure describes systems and methods for disambiguating 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.

    Other inventors
    See patent
  • Region and duration uniform resource identifiers (URI) for media objects

    Issued US 8,086,700

    A method for providing a portion of a media object to a user is provided. The method includes receiving a URI associated with a media object. The URI indicates a portion of the media object. The method further includes determining the portion of the media object indicated by the URI. The method also includes providing the portion of the media object to a user. Furthermore, a system for providing a portion of a media object to a user is provided. The system includes a memory, logic for receiving…

    A method for providing a portion of a media object to a user is provided. The method includes receiving a URI associated with a media object. The URI indicates a portion of the media object. The method further includes determining the portion of the media object indicated by the URI. The method also includes providing the portion of the media object to a user. Furthermore, a system for providing a portion of a media object to a user is provided. The system includes a memory, logic for receiving a URI associated with a media object, and a processor. The processor is for determining the portion of the media object indicated by the URI, and providing the portion of the media object to a user.

    Other inventors
    See patent
  • System And Method For Synchronizing Data On A Network

    Issued US 8,069,142

    The filing describes a system that uses contextual metadata (who, what, when, where) to identify and manage information objects, such as people, messages, or events. This approach enables the synchronization of data on a network based on temporal, spatial, social and logical data available to the network.

    Other inventors
    See patent
  • Social aspects of content aggregation, syndication, sharing, and updating

    Issued US 8,032,510

    "Smart bookmarks" are described which facilitate aggregation, sharing, and dynamic access to the content in which a particular user has an interest.

    Other inventors
    See patent
  • System and method for delivery of augmented messages

    Issued US 7925708

    Other inventors
    See patent
  • Dynamic representation of group activity through reactive personas

    Issued US 7895049

    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.

    Other inventors
    See patent
  • Systems and Methods for Mapping Attention

    Issued US 11/034,443

    Other inventors
    See patent
  • Systems and Methods of Ranking Attention

    Issued US 11/963,374

    Other inventors
    See patent
  • Techniques for Input Recognition and Completion

    Filed US 12/183,918

  • Techniques for Input Recognition and Completion

    Filed US 12/183,918

  • Two Patent Applications: Social Media Monetization

    Filed US 12/112,843; 12/112,628

    Other inventors
    See patent
  • Event Communication Platform for Mobile Device Users

    Filed US 12/038,716

    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…

    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.

    Other inventors
  • Bandwidth And Cost Management For Ad Hoc Networks

    US 7792040

    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…

    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.

    Other inventors
    See patent
  • Media object metadata engine configured to determine relationships between persons

    US US8831276

    A media object, such as an image file, a video file, or an audio file, is analyzed to determine relationships between persons associated with the media object, which may include persons captured in the media object and/or a person that captured the media object. A representation of a first person captured in a media object is detected. The media object is analyzed to determine at least one indicator of a relation between the first person and a second person associated with the media object. A…

    A media object, such as an image file, a video file, or an audio file, is analyzed to determine relationships between persons associated with the media object, which may include persons captured in the media object and/or a person that captured the media object. A representation of a first person captured in a media object is detected. The media object is analyzed to determine at least one indicator of a relation between the first person and a second person associated with the media object. A relationship between the first person and the second person is predicted based at least on the determined at least one relation indicator. The media object may be monetized in various ways, such as by directing advertisements to persons associated with the media object, and/or to persons having social connections to the persons associated with the media object.

    Other inventors
    See patent
  • User-generated activity maps

    US 7,865,308

    Apparatus and computer-readable media for associating metadata with a geographic location are provided. The apparatus includes logic for detecting that a mobile device is present at a geographic location relevant to a user of the mobile device, logic for retrieving context information associated with the location, logic for selecting a program code module based upon a contextual relevancy of the location, logic for providing the program code module for execution, where the program code module…

    Apparatus and computer-readable media for associating metadata with a geographic location are provided. The apparatus includes logic for detecting that a mobile device is present at a geographic location relevant to a user of the mobile device, logic for retrieving context information associated with the location, logic for selecting a program code module based upon a contextual relevancy of the location, logic for providing the program code module for execution, where the program code module is capable of performing processing specific to at least one aspect of the location, the processing is based upon the context information, and the program code module is further capable of receiving at least one input data item from the mobile device, where the at least one input data item describes an activity of the user at the location, and logic for associating the at least one input data item with the location.

    Other inventors
    See patent

Organizations

  • DUX: Conference on Design for User Experience

    Co-Chair

    -

    AIGA Design Conference

Recommendations received

More activity by Joseph

View Joseph’s full profile

  • See who you know in common
  • Get introduced
  • Contact Joseph directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Joseph O'Sullivan in United States

Add new skills with these courses