Patents by Inventor Sagar Joshi

Sagar Joshi 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: 20160360355
    Abstract: Systems, methods, and computer-readable storage media for maintaining user anonymity in content statistics. A system can first receive a media content request from a client device. The media content request can include a user account identifier and a content identifier. The content identifier can be different and separate from the user account identifier and a device identifier associated with the client device, and the content identifier can identify content presented at the client device. Next, the system can store the user account identifier and the content identifier in separate locations without attributing the content identifier to the user account identifier. In response to the media content request, the system can transmit a media content item to the client device based on the user account identifier. The system can also report the content presented at the client device with the content identifier and without the user account identifier.
    Type: Application
    Filed: June 2, 2016
    Publication date: December 8, 2016
    Inventors: Madhusudhan Vudali, Prasad Rallabandi, Jason Novak, Sagar Joshi, Todd Michael Teresi, Erik C. Neuenschwander
  • Publication number: 20160360245
    Abstract: Determining that a client device is in a supplemental content restriction mode, creating a shell of a supplemental content item, delivering the shell of the supplemental content item to the client device, and reporting a presentation event of a supplemental content item being served to the client device.
    Type: Application
    Filed: January 26, 2016
    Publication date: December 8, 2016
    Inventors: Mehul K. Sanghavi, Sagar A. Joshi
  • Patent number: 9369840
    Abstract: Systems, methods, and computer-readable storage media for invitational content geofencing. A system first sends, to a server location data associated with the system, the location data being calculated at the system. The system then receives a listing of places of interest within a geofence including a geographical perimeter for identifying places of interest in the listing, the geofence being based on the location data associated with the system. Next, the system selects a place of interest from the listing based on a location of the system. The system then presents a content item associated with the place of interest.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: June 14, 2016
    Assignee: Apple Inc.
    Inventors: Thomas Alsina, David T. Wilson, Kenley Sun, Sagar Joshi
  • Publication number: 20150348102
    Abstract: Systems, methods, and computer-readable storage media for targeting segments of customers. A system maps users to targeting segments based on a respective purchase history of the users, and receives a segment identifier from a server, the segment identifier to be associated with a targeting segment from the targeting segments for anonymously identifying the targeting segment. Next, the system associates the segment identifier with the targeting segment and users mapped to the targeting segment, and sends, to the server, the segment identifier and unique user identifiers of the users mapped to the targeting segment associated with the segment identifier, the unique user identifiers masking respective identities of the users from the server and the segment identifier masking an identity of the targeting segment associated with the segment identifier. The system then instructs the server to deliver selected invitational content to at least one unique user identifier associated with the segment identifier.
    Type: Application
    Filed: May 28, 2014
    Publication date: December 3, 2015
    Applicant: Apple Inc.
    Inventors: Thomas Alsina, David T. Wilson, Sagar A. Joshi, Subash Sundaresan
  • Publication number: 20150350275
    Abstract: Methods and arrangements are provided for the generation and assembly of content pods for playback within an online streaming media service. A content pod is assembled to contain personal content that is relevant to an end user. In some embodiments, personal content can consist of traffic updates, voicemail messages, text messages, social media updates, and personal status updates. A content delivery system determines what personal content is available on the user device through connecting to available information sources. The delivery system then assembles the content pod from these elements in addition to invitational content from content providers. In some embodiments, a bumper message is included in the content pod to provide a context for the elements that are being assembled in combination with each other. Once the content pod is generated, it is sent to the user device to be played during content breaks within the online streaming playback.
    Type: Application
    Filed: May 27, 2014
    Publication date: December 3, 2015
    Applicant: Apple Inc.
    Inventors: Mehul K. Sanghavi, Sagar A. Joshi
  • Publication number: 20150242519
    Abstract: The content items presented to a user account as part of a media station can be recorded in a content history index, which can be requested and presented to the user account. The content history can enable a user to revisit the content items included in the content history and/or provide feedback regarding the content items. The version of the content item returned to the user can be based on the client device used to request the content item. For example, a user that was presented a content item on their mobile device, can later request to revisit the content item on their PC and receive a version of the content item best suited for presentation by the PC, rather than the version presented on the mobile device.
    Type: Application
    Filed: February 21, 2014
    Publication date: August 27, 2015
    Applicant: Apple Inc.
    Inventors: Thomas Alsina, Kenley Sun, David T. Wilson, Sagar A. Joshi, Nicholas James Paulson, Arvind S. Shenoy
  • Publication number: 20150245110
    Abstract: Systems, methods, and computer-readable storage media for managing invitational content associated with broadcast media streams. Metadata is added to a broadcast media stream, in the form of tags, which can be used to present and track invitational content items in the broadcast media stream. The metadata in the tags can then be used, along with device information to generate notifications which can be utilized to generate exposure statistics for the media stream. In some configurations, the tags can be configured to invoke the presentation of an additional invitational content item.
    Type: Application
    Filed: February 21, 2014
    Publication date: August 27, 2015
    Applicant: Apple Inc.
    Inventors: Thomas Alsina, David T. Wilson, Kenley Sun, Sagar A. Joshi
  • Publication number: 20150237472
    Abstract: Systems, methods, and computer-readable storage media for invitational content geofencing. A system first sends, to a server location data associated with the system, the location data being calculated at the system. The system then receives a listing of places of interest within a geofence including a geographical perimeter for identifying places of interest in the listing, the geofence being based on the location data associated with the system. Next, the system selects a place of interest from the listing based on a location of the system. The system then presents a content item associated with the place of interest.
    Type: Application
    Filed: February 20, 2014
    Publication date: August 20, 2015
    Applicant: Apple Inc.
    Inventors: Thomas Alsina, David T. Willson, Kenley Sun, Sagar Joshi
  • Publication number: 20150213467
    Abstract: A user account can be tagged with a metadata rich survey tag used to manage a survey campaign. The survey tag can identify a user as eligible to participate in a survey campaign and include information used to manage the survey campaign. For example, the survey tag can include interaction data, survey affinity data, user demographic data, etc. The survey campaign can be managed according to survey campaign delivery parameters that dictate when to present a survey based on the metadata included in the survey tag. The survey campaign delivery parameters can be set to maximize invitational content item revenue by increasing the efficiency of the survey campaign, while still meeting survey campaign goals. The survey campaign delivery parameters can also be varied based on whether the survey campaign is on schedule to meet the survey campaign goals.
    Type: Application
    Filed: January 28, 2014
    Publication date: July 30, 2015
    Applicant: Apple Inc.
    Inventors: Mehul K. Sanghavi, Sagar A. Joshi
  • Patent number: 8635366
    Abstract: Disclosed a method for routing communication for an individual. The method involves the steps receiving access control information system for the individual to identify the location of the individual. A communication server, such as a soft phone system or and instant messaging client, is updated according to the current location of the individual. In this way the communication server may be configured to route communication to the current location of the individual. Alternatively, the current location of the individual may be displayed in a client device of the communication server, such as a telephone handset or Instant Messaging Client.
    Type: Grant
    Filed: June 11, 2009
    Date of Patent: January 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Bhavuk Srivastava, Sagar Joshi, Anuradha Malvadkar, Supal Patel
  • Publication number: 20120137235
    Abstract: A user interface of an application is identified as designated for presentation to a particular end user of the application, the user interface rendered based at least in part on a user interface template, the user interface template including a plurality of placeholders, and the user interface adapted to receive user inputs. At least one attribute of the particular end user is identified. A first set of user interface (UI) building blocks is selected from a plurality UI building blocks, the first set of UI building blocks including at least one configurable UI building block dynamically selected based on the identified attribute of the particular end user. At least one placeholder of the user interface template is populated with the first set of UI building blocks to render the user interface for presentation to the particular end user. The user interface is presented to a user of the application.
    Type: Application
    Filed: November 29, 2010
    Publication date: May 31, 2012
    Inventors: Sabarish T S, Sagar Joshi, Ganesh Kudva, Suresh Honnappanavar, Varun V S, Narendra N. Shukla
  • Publication number: 20100318676
    Abstract: Disclosed a method for routing communication for an individual. The method involves the steps receiving access control information system for the individual to identify the location of the individual. A communication server, such as a soft phone system or and instant messaging client, is updated according to the current location of the individual. In this way the communication server may be configured to route communication to the current location of the individual. Alternatively, the current location of the individual may be displayed in a client device of the communication server, such as a telephone handset or Instant Messaging Client.
    Type: Application
    Filed: June 11, 2009
    Publication date: December 16, 2010
    Inventors: Bhavuk Srivastava, Sagar Joshi, Anuradha Malvadkar, Supal Patel