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: 20160360355Abstract: 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: ApplicationFiled: June 2, 2016Publication date: December 8, 2016Inventors: Madhusudhan Vudali, Prasad Rallabandi, Jason Novak, Sagar Joshi, Todd Michael Teresi, Erik C. Neuenschwander
-
Publication number: 20160360245Abstract: 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: ApplicationFiled: January 26, 2016Publication date: December 8, 2016Inventors: Mehul K. Sanghavi, Sagar A. Joshi
-
Patent number: 9369840Abstract: 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: GrantFiled: February 20, 2014Date of Patent: June 14, 2016Assignee: Apple Inc.Inventors: Thomas Alsina, David T. Wilson, Kenley Sun, Sagar Joshi
-
Publication number: 20150348102Abstract: 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: ApplicationFiled: May 28, 2014Publication date: December 3, 2015Applicant: Apple Inc.Inventors: Thomas Alsina, David T. Wilson, Sagar A. Joshi, Subash Sundaresan
-
Publication number: 20150350275Abstract: 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: ApplicationFiled: May 27, 2014Publication date: December 3, 2015Applicant: Apple Inc.Inventors: Mehul K. Sanghavi, Sagar A. Joshi
-
Publication number: 20150242519Abstract: 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: ApplicationFiled: February 21, 2014Publication date: August 27, 2015Applicant: Apple Inc.Inventors: Thomas Alsina, Kenley Sun, David T. Wilson, Sagar A. Joshi, Nicholas James Paulson, Arvind S. Shenoy
-
Publication number: 20150245110Abstract: 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: ApplicationFiled: February 21, 2014Publication date: August 27, 2015Applicant: Apple Inc.Inventors: Thomas Alsina, David T. Wilson, Kenley Sun, Sagar A. Joshi
-
Publication number: 20150237472Abstract: 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: ApplicationFiled: February 20, 2014Publication date: August 20, 2015Applicant: Apple Inc.Inventors: Thomas Alsina, David T. Willson, Kenley Sun, Sagar Joshi
-
Publication number: 20150213467Abstract: 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: ApplicationFiled: January 28, 2014Publication date: July 30, 2015Applicant: Apple Inc.Inventors: Mehul K. Sanghavi, Sagar A. Joshi
-
Patent number: 8635366Abstract: 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: GrantFiled: June 11, 2009Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Bhavuk Srivastava, Sagar Joshi, Anuradha Malvadkar, Supal Patel
-
Publication number: 20120137235Abstract: 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: ApplicationFiled: November 29, 2010Publication date: May 31, 2012Inventors: Sabarish T S, Sagar Joshi, Ganesh Kudva, Suresh Honnappanavar, Varun V S, Narendra N. Shukla
-
Publication number: 20100318676Abstract: 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: ApplicationFiled: June 11, 2009Publication date: December 16, 2010Inventors: Bhavuk Srivastava, Sagar Joshi, Anuradha Malvadkar, Supal Patel