Patents by Inventor Mehul K. Sanghavi

Mehul K. Sanghavi 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: 20190058904
    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: September 17, 2018
    Publication date: February 21, 2019
    Inventors: Mehul K. Sanghavi, Sagar A. Joshi
  • Publication number: 20190050387
    Abstract: A programmable device such as a smart phone allows a user an opportunity to make final corrections to textual data in a message after the user has instructed the device to send the message, but before transmittal of the message. The opportunity is temporary, to avoid impeding the flow of communication, and the textual data is transmitted unmodified if the opportunity to modify it is not accepted. Modifications made during the opportunity period may be used to adapt an autocorrect functionality of the programmable device.
    Type: Application
    Filed: October 5, 2018
    Publication date: February 14, 2019
    Inventors: Mehul K. Sanghavi, Swati J. Deo
  • Patent number: 10085048
    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: Grant
    Filed: January 26, 2016
    Date of Patent: September 25, 2018
    Assignee: Apple Inc.
    Inventors: Mehul K. Sanghavi, Sagar A. Joshi
  • Patent number: 9842348
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for providing a marker with an item of invitational content. A marker provided with an initial view of invitational content communicates features associated with a subsequent view, including the specifications or content of the invitational content, user terminal, or content provider. The marker is determined from input gathered from numerous data sources and according to a set of rules specifying what features and where and how the features are communicated. The rules can dictate that certain variants be selected based on gathered input concerning the user terminal or a user profile. The marker can be determined and changed based on real time status changes of the user terminal. A marker can receive input from the user which can be used to select a variant or change a setting. Marker data is stored and used to create reports and optimize future campaigns.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: December 12, 2017
    Assignee: Apple Inc.
    Inventors: Mehul K. Sanghavi, Michael Froimowitz Greenzeiger
  • Patent number: 9836760
    Abstract: Systems, methods, and computer-readable storage media for determining user journeys during presentations of content. The system first determines an average time spent for sessions associated with a presentation of content. Next, the system identifies a representative group of sessions from the sessions by identifying each of the sessions having a respective time spent within a statistical range from the average time spent for the sessions. The system then determines a most common path of events from the representative group of sessions to yield a most common user journey associated with the presentation of content.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: December 5, 2017
    Assignee: Apple Inc.
    Inventors: Michael Froimowitz Greenzeiger, Mehul K. Sanghavi, Ravindra M. Phulari, Ryan S. Mehlmauer, Steven C. Bredenberg
  • Publication number: 20170346949
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for utilizing a virtual assistant to assist a user with a communication session between the user and a third party service. A user can use a communication application to enter a message directed to the virtual assistant and request assistance to communicate with a 3rd party service. In response, the virtual assistant can access a set of communication instructions associated with the 3rd party service. The set of communication instructions can include a set of commands for communicating with the 3rd party service, services provided by the 3rd party service and data needed by the 3rd party service to facilitate communication. The virtual assistant can use the communication instructions to gather data needed by the 3rd party service, communicate with the 3rd party service and present the user with data received from the 3rd party service.
    Type: Application
    Filed: January 11, 2017
    Publication date: November 30, 2017
    Inventors: Mehul K. Sanghavi, Jeffrey P. Schwerdtfeger
  • Patent number: 9729596
    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: Grant
    Filed: May 27, 2014
    Date of Patent: August 8, 2017
    Assignee: Apple Inc.
    Inventors: Mehul K. Sanghavi, Sagar A. Joshi
  • Publication number: 20170221106
    Abstract: Systems, methods, and non-transitory computer-readable storage media for interaction-aware advertising to minimize banner blindness. First, the system concurrently displays, via a graphical user interface, an advertisement and application content. Next, the system detects a user interaction with the application content. Based on the user interaction, the system then locks the advertisement within a viewable area of display for concurrent display at the graphical user interface with a portion of the application content, wherein the advertisement is configured to remain locked until an unlocking event is detected.
    Type: Application
    Filed: April 11, 2017
    Publication date: August 3, 2017
    Applicant: Apple Inc.
    Inventors: Mehul K. Sanghavi, Michael Froimowitz Greenzeiger, Ravindra Phulari
  • Publication number: 20170186045
    Abstract: The effectiveness of targeted content delivery at a multi-user interface can be directly linked to a proper targeting of users. A way of improving targeted content delivery at a multi-user interface can be to determine which users should be targeted based on one or more criteria. The present technology provides various methodologies for selecting one or more users associated with a multi-user interface to receive targeted content. Such users can be selected based on criteria associated with a ranking or priority of the users, criteria associated with an analysis of their interactions with the multi-user interface, criteria based on their most common characteristics, or any combination thereof. The user characteristics associated with such identified used can then be utilized to determine which content should be delivered to the multi-user interface.
    Type: Application
    Filed: March 16, 2017
    Publication date: June 29, 2017
    Inventors: Michael Froimowitz Greenzeiger, Mehul K. Sanghavi, Ravindra Phulari
  • Publication number: 20170163589
    Abstract: Systems and methods are provided for sharing activity information of devices engaged in a messaging session. In operation, the devices provide activity and sharing preference information to a data service. Thereafter, the data service generates notifications for the devices based on the activity, sharing preference, and device information, wherein the notifications include a payload with instructions for messaging clients at the devices to present user interface elements that allow users to access content and applications associated with other users in the messaging session.
    Type: Application
    Filed: November 18, 2016
    Publication date: June 8, 2017
    Inventors: Mehul K. Sanghavi, Alexandre M. Macedo, Scott M. Witt
  • Publication number: 20170139801
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for presenting status data received from multiple computing devices in a single central interface. A computing device can be configured to gather and transmit status data. Status data can include any type of data known or discoverable by a computing device. The computing device can also be configured to receive status data from other computing devices and display the status data in a central interface. This functionality can be implemented as part of the operating system running on the computing device. The computing device can also utilize the received status data to select performance options regarding the performance of the computing device. For example, a computing device can select to disable functionality that requires the availability of a target computing device upon a determination that the target computing device is unavailable.
    Type: Application
    Filed: September 21, 2015
    Publication date: May 18, 2017
    Inventors: Michael Froimowitz Greenzeiger, Mehul K. Sanghavi
  • Patent number: 9652782
    Abstract: Systems, methods, and non-transitory computer-readable storage media for interaction-aware advertising to minimize banner blindness. First, the system concurrently displays, via a graphical user interface, an advertisement and application content. Next, the system detects a user interaction with the application content. Based on the user interaction, the system then locks the advertisement within a viewable area of display for concurrent display at the graphical user interface with a portion of the application content, wherein the advertisement is configured to remain locked until an unlocking event is detected.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: May 16, 2017
    Assignee: Apple Inc.
    Inventors: Mehul K. Sanghavi, Michael Froimowitz Greenzeiger, Ravindra Phulari
  • Patent number: 9633368
    Abstract: The effectiveness of targeted content delivery at a multi-user interface can be directly linked to a proper targeting of users. A way of improving targeted content delivery at a multi-user interface can be to determine which users should be targeted based on one or more criteria. The present technology provides various methodologies for selecting one or more users associated with a multi-user interface to receive targeted content. Such users can be selected based on criteria associated with a ranking or priority of the users, criteria associated with an analysis of their interactions with the multi-user interface, criteria based on their most common characteristics, or any combination thereof. The user characteristics associated with such identified used can then be utilized to determine which content should be delivered to the multi-user interface.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: April 25, 2017
    Assignee: Apple Inc.
    Inventors: Michael Froimowitz Greenzeiger, Mehul K. Sanghavi, Ravindra Phulari
  • Patent number: 9578173
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for utilizing a virtual assistant to assist a user with a communication session between the user and a third party service. A user can use a communication application to enter a message directed to the virtual assistant and request assistance to communicate with a 3rd party service. In response, the virtual assistant can access a set of communication instructions associated with the 3rd party service. The set of communication instructions can include a set of commands for communicating with the 3rd party service, services provided by the 3rd party service and data needed by the 3rd party service to facilitate communication. The virtual assistant can use the communication instructions to gather data needed by the 3rd party service, communicate with the 3rd party service and present the user with data received from the 3rd party service.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: February 21, 2017
    Assignee: Apple Inc.
    Inventors: Mehul K. Sanghavi, Jeffrey P. Schwerdtfeger
  • Publication number: 20170004215
    Abstract: Methods and arrangements are provided for the personalized targeting and customization of media stations in an online media service. A key set of inputs, with values unique to each user, is used to arrive at a personalized group of featured media stations that a user has access to. Demographic data, media preferences, user actions detected through the user's input, and other criteria allow for the content and screen time of featured stations to be personalized for each user.
    Type: Application
    Filed: September 16, 2016
    Publication date: January 5, 2017
    Inventors: Mehul K. Sanghavi, Michael Froimowitz Greenzeiger
  • Publication number: 20160360039
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for utilizing a virtual assistant to assist a user with a communication session between the user and a third party service. A user can use a communication application to enter a message directed to the virtual assistant and request assistance to communicate with a 3rd party service. In response, the virtual assistant can access a set of communication instructions associated with the 3rd party service. The set of communication instructions can include a set of commands for communicating with the 3rd party service, services provided by the 3rd party service and data needed by the 3rd party service to facilitate communication. The virtual assistant can use the communication instructions to gather data needed by the 3rd party service, communicate with the 3rd party service and present the user with data received from the 3rd party service.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 8, 2016
    Inventors: Mehul K. Sanghavi, Jeffrey P. Schwerdtfeger
  • 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: 9503410
    Abstract: Systems and methods are provided for sharing activity information of devices engaged in a messaging session. In operation, the devices provide activity and sharing preference information to a data service. Thereafter, the data service generates notifications for the devices based on the activity, sharing preference, and device information, wherein the notifications include a payload with instructions for messaging clients at the devices to present user interface elements that allow users to access content and applications associated with other users in the messaging session.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: November 22, 2016
    Assignee: Apple Inc.
    Inventors: Mehul K. Sanghavi, Alexandre M. Macedo, Scott M. Witt
  • Publication number: 20160335532
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for utilizing a virtual assistant as part of a communication session. One or more of the participant users can select to utilize a virtual assistant to assist the participant users with tasks during the communication session. A user can use a communication application to enter a message directed to the virtual assistant. The virtual assistant can analyze the entered message and determine that the message was directed to the virtual assistant rather than to the other participants of the communication session. As a result, the message will not be transmitted to the other participants of the communication session and the virtual assistant will assist the user with the identified task. A virtual assistant can assist a user with a variety of different tasks.
    Type: Application
    Filed: May 15, 2015
    Publication date: November 17, 2016
    Inventors: Mehul K. Sanghavi, Jeffrey P. Schwerdtfeger
  • Publication number: 20160323343
    Abstract: Systems, methods, and computer-readable storage media for dynamic radio content. The system generates a media item to be inserted into a media stream. The media item can include multiple segments associated with a set of discrete components. Next, the system inserts the media item into the media stream. In response to a triggering event, the system then re-generates the media item by assembling the multiple segments using a new set of the discrete components. The system then inserts the re-generated media item into the media stream.
    Type: Application
    Filed: April 28, 2015
    Publication date: November 3, 2016
    Inventors: Mehul K. Sanghavi, Michael Froimowitz Greenzeiger, Steven C. Bredenberg