Patents by Inventor Eswar Priyadarshan

Eswar Priyadarshan 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: 20240015199
    Abstract: A streaming service server provides stream content subject to a variety of different compression rates which preferentially maintain high audio quality with increasing video degradation as bandwidth decreases, recognizing different perceptive quality dependencies for video versus music.
    Type: Application
    Filed: July 11, 2023
    Publication date: January 11, 2024
    Inventor: Eswar Priyadarshan
  • Patent number: 11722753
    Abstract: Receiving and processing out-of-band (OOB) data along with a media stream is disclosed. The received OOB data can be extracted from an OOB data stream and correlated with the media stream using timestamps. Display and other operations can then be performed when a timestamp of the OOB data matches a current timestamp of the media stream. In addition, timestamp notification requests can be received and processed such that when the current timestamp of the media stream matches a requested timestamp, a notification can be transmitted, and data can be received in response to the notification.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: August 8, 2023
    Assignee: Apple Inc.
    Inventors: William M. Bumgarner, Blake Seely, Christopher L. Oklota, Dale A. Taylor, Eswar Priyadarshan
  • Patent number: 11190856
    Abstract: Time-based events and other metadata that can be added to a media stream to enable downstream systems to enhance the viewing experience are disclosed. The events are given time attributes that establish their location in the media stream so that regardless of where the playhead is located within the media stream, the events that are active at that point in time can be identified and synchronized with the playhead. In addition, a master clock can be used to update a stream timeline associated with the media stream to account for differences between the expected and actual duration of advertisements inserted into the media stream.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: November 30, 2021
    Assignee: Apple Inc.
    Inventors: William M. Bumgarner, Blake Seely, Christopher L. Oklota, Dale A. Taylor, Eswar Priyadarshan
  • Publication number: 20210150137
    Abstract: Methods and systems for transcript-based bot creation are provided. Information may be stored in memory regarding different automation templates associated with different statement types. A transcript may be imported that includes statements, which may be analyzed and classified as one or more of the different statement types. The imported transcript may be displayed in a graphic user interface with its statements displayed in accordance with the automation templates associated with the respective statement type. User input may be received, including modification input that modifies at least one automation template associated with at least one statement of the displayed transcript designated as an integration point. A custom bot may thereafter be generated based on the modification input and configured to conduct a conversation based on the imported template and to initiate a workflow at the integration point in accordance with the modified automation template.
    Type: Application
    Filed: October 30, 2020
    Publication date: May 20, 2021
    Applicant: LIVEPERSON, INC.
    Inventors: Ravikiran Chittari, Eswar Priyadarshan, Robert LoCascio, Jonathan Altschuler, Suresh Ramakrishnaiah, Htet Win, Chuqing He, Matthew Dunn
  • Publication number: 20200396315
    Abstract: Embedding a reduced-content application bundle (a “reduced app bundle”) such as a video overlay reduced app bundle into a media stream, and launching that reduced app bundle over a network connection without first performing a substantial downloading and installation of the software on the device is disclosed.
    Type: Application
    Filed: June 24, 2020
    Publication date: December 17, 2020
    Inventors: Nurinder MANJ, Eswar PRIYADARSHAN
  • Patent number: 10853568
    Abstract: Methods and systems for transcript-based bot creation are provided. Information may be stored in memory regarding different automation templates associated with different statement types. A transcript may be imported that includes statements, which may be analyzed and classified as one or more of the different statement types. The imported transcript may be displayed in a graphic user interface with its statements displayed in accordance with the automation templates associated with the respective statement type. User input may be received, including modification input that modifies at least one automation template associated with at least one statement of the displayed transcript designated as an integration point. A custom bot may thereafter be generated based on the modification input and configured to conduct a conversation based on the imported template and to initiate a workflow at the integration point in accordance with the modified automation template.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: December 1, 2020
    Assignee: LIVEPERSON, INC.
    Inventors: Ravikiran Chittari, Eswar Priyadarshan, Robert LoCascio, Jonathan Altschuler, Suresh Ramakrishnaiah, Htet Win, Chuqing He, Matthew Dunn
  • Patent number: 10708391
    Abstract: Embedding a reduced-content application bundle (a “reduced app bundle”) such as a video overlay reduced app bundle into a media stream, and launching that reduced app bundle over a network connection without first performing a substantial downloading and installation of the software on the device is disclosed.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: July 7, 2020
    Assignee: Apple Inc.
    Inventors: Nurinder Manj, Eswar Priyadarshan
  • Publication number: 20200159991
    Abstract: Methods and systems for transcript-based bot creation are provided. Information may be stored in memory regarding different automation templates associated with different statement types. A transcript may be imported that includes statements, which may be analyzed and classified as one or more of the different statement types. The imported transcript may be displayed in a graphic user interface with its statements displayed in accordance with the automation templates associated with the respective statement type. User input may be received, including modification input that modifies at least one automation template associated with at least one statement of the displayed transcript designated as an integration point. A custom bot may thereafter be generated based on the modification input and configured to conduct a conversation based on the imported template and to initiate a workflow at the integration point in accordance with the modified automation template.
    Type: Application
    Filed: November 14, 2019
    Publication date: May 21, 2020
    Applicant: LIVEPERSON, INC.
    Inventors: Ravikiran Chittari, Eswar Priyadarshan, Robert LoCascio, Jonathan Altschuler, Suresh Ramakrishnaiah, Htet Win, Chuqing He, Matthew Dunn
  • Publication number: 20200128292
    Abstract: Time-based events and other metadata that can be added to a media stream to enable downstream systems to enhance the viewing experience are disclosed. The events are given time attributes that establish their location in the media stream so that regardless of where the playhead is located within the media stream, the events that are active at that point in time can be identified and synchronized with the playhead. In addition, a master clock can be used to update a stream timeline associated with the media stream to account for differences between the expected and actual duration of advertisements inserted into the media stream.
    Type: Application
    Filed: December 20, 2019
    Publication date: April 23, 2020
    Inventors: William M. BUMGARNER, Blake SEELY, Christopher L. OKLOTA, Dale A. TAYLOR, Eswar PRIYADARSHAN
  • Publication number: 20190182564
    Abstract: Receiving and processing out-of-band (OOB) data along with a media stream is disclosed. The received OOB data can be extracted from an OOB data stream and correlated with the media stream using timestamps. Display and other operations can then be performed when a timestamp of the OOB data matches a current timestamp of the media stream. In addition, timestamp notification requests can be received and processed such that when the current timestamp of the media stream matches a requested timestamp, a notification can be transmitted, and data can be received in response to the notification.
    Type: Application
    Filed: February 12, 2019
    Publication date: June 13, 2019
    Inventors: William M. BUMGARNER, Blake SEELY, Christopher L. OKLOTA, Dale A. TAYLOR, Eswar PRIYADARSHAN
  • Patent number: 10231033
    Abstract: Receiving and processing out-of-band (OOB) data along with a media stream is disclosed. The received OOB data can be extracted from an OOB data stream and correlated with the media stream using timestamps. Display and other operations can then be performed when a timestamp of the OOB data matches a current timestamp of the media stream. In addition, timestamp notification requests can be received and processed such that when the current timestamp of the media stream matches a requested timestamp, a notification can be transmitted, and data can be received in response to the notification.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: March 12, 2019
    Assignee: APPLE INC.
    Inventors: William M. Bumgarner, Blake Seely, Christopher L. Oklota, Dale A. Taylor, Eswar Priyadarshan
  • Publication number: 20190037641
    Abstract: Service Access Codes (SACs) are special codes that are part of the standard North American Numbering Plan (NANP). A messaging address system and method for facilitating interaction between mobile subscribers and message-based applications. A communications network; and a message center system coupled to the communications network. The message center system comprises a processor configured to: associate destination addresses with corresponding data network addresses; said destination addresses formatted in accordance with a standard non-geographic numbering and administration plan, receive a mobile-originated message generated by a subscriber wireless device; the destination is formatted in accordance with the Numbering Plan (NANP) service access code (SAC) format.
    Type: Application
    Filed: October 4, 2018
    Publication date: January 31, 2019
    Inventors: Randall SYNDER, Boon HWANG, Michael PIRIE, Eswar PRIYADARSHAN, Gerald HEWES
  • Patent number: 10117291
    Abstract: Service Access Codes (SACs) are special codes that are part of the standard North American Numbering Plan (NANP). Presented herein is a solution for which these special SACs can be used as addresses to wireless data and messaging applications without precluding their traditional use for voice calls. Accordingly, provided herein is an exemplary messaging address system and method for facilitating interaction between mobile subscribers and message-based applications. The system comprises: a communications network; and a message center system coupled to said communications network.
    Type: Grant
    Filed: July 18, 2003
    Date of Patent: October 30, 2018
    Assignee: MOBILE MESSENGER GLOBAL, INC.
    Inventors: Randall Snyder, Gerald Hewes, Boon Hwang, Michael Pirie, Eswar Priyadarshan
  • Patent number: 10097664
    Abstract: A media item recommendation can be based on application purchase data. Application purchase data of a population of users can be used to create application preference clusters that represent unique application preference profiles. Media preference data of the same population of users can be used to create media preference clusters that represent unique media preference profiles. A preference relationship between an application preference cluster and a media preference cluster can be identified based on the number of members of the media preference cluster that are also members of the application preference cluster. Upon receiving a recommendation request from a user, the user's application preference profile can be determined based on the user's application purchase data. A media item can then be recommended based on a media preference cluster that has a preference relationship with an application preference cluster that represents the application preference profile of the user.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: October 9, 2018
    Assignee: Apple Inc.
    Inventors: David E. Ralston, Daniel Joseph Sherman, Christopher Laurence Bell, Eswar Priyadarshan, Andrew Williams
  • Publication number: 20170230322
    Abstract: A system and method to enable a user to initiate a communication with an organization using a mobile communication device by means of a trigger system. A system and method to enable an organization to acquire a user mobile device address by means of a trigger system. A system and method to enable an organization to respond to a user by means of a trigger system and a message application server. A system and method to enable organizations to deliver mobile messages, coupons, offers and promotions to users mobile device by means of a combination of a trigger system, a message application server and an offer application.
    Type: Application
    Filed: April 21, 2017
    Publication date: August 10, 2017
    Inventors: Michael L TROIANO, Mark GRINDELAND, Gerald HEWES, Eswar PRIYADARSHAN, Randall SNYDER
  • Patent number: 9679312
    Abstract: A system and method to enable a user to initiate a communication with an organization using a mobile communication device by means of a trigger system. A system and method to enable an organization to acquire a user mobile device address by means of a trigger system. A system and method to enable an organization to respond to a user by means of a trigger system and a message application server. A system and method to enable organizations to deliver mobile messages, coupons, offers and promotions to users mobile device by means of a combination of a trigger system, a message application server and an offer application.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: June 13, 2017
    Assignee: MANTIS COMMUNICATIONS, LLC
    Inventors: Michael L. Troiano, Mark Grindeland, Gerald Hewes, Eswar Priyadarshan, Randall Snyder
  • Patent number: 9529780
    Abstract: A method for facilitating the rendering of a web page on a mobile device includes providing an enhanced DOM tree for the web page that includes web page components and their display coordinates. A rule set is applied to the DOM tree, thereby selecting components for display on the mobile device. A mobile-device-specific version of the source code is generated based on the selected components.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: December 27, 2016
    Assignee: Apple Inc.
    Inventors: Eswar Priyadarshan, Irfan Mohammed, Joseph Cuccinelli, Ravikiran Chittari, Andrew Miller, Jayasurya Vadrevu, Jeremy W. Rothman-Shore
  • Patent number: 9367847
    Abstract: A present technology intelligently retargets invitational content to a user by maintaining a user profile that includes data descriptive of the user's interaction with invitational content previously presented to the user and making decisions regarding retargeting based on an analysis of the user profile. The information in the user profile is not limited to whether or not the user completed a conversion action associated with invitational content presented. Rather, the profile is expanded to include such information as where on the conversion continuum the user abandoned the process and details of how the invitational content was presented to the user, e.g. colors used, situation, and message. When presented with a request for invitational content, the system uses the profile information to influence which content is selected and how it is presented to the user.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: June 14, 2016
    Assignee: Apple Inc.
    Inventors: Eswar Priyadarshan, Kenley Sun, Dan Marius Grigorovici, Ravikiran Chittari, Jayasurya Vadrevu, Prasenjit Mukherjee
  • Publication number: 20160110764
    Abstract: The present technology maintains a profile for each user known to a content delivery system and selectively excludes delivery of certain content to some users based on past performance. The user profile includes a listing of all completed conversion actions associated with the invitational content presented to the user. When presented with a request for invitational content, the system identifies the set of all possible invitational content for the given context. Based on the user profile, the system removes from the set all invitational content for which the user has completed the associated conversion action to create a user-specific set of invitational content. The system selects an invitational content from the user-specific set of invitational content to include in the content package presented to the user.
    Type: Application
    Filed: October 16, 2015
    Publication date: April 21, 2016
    Inventors: Eswar Priyadarshan, Kenley Sun, Dan Marius Grigorovici, Ravikiran Chittari, Jayasurya Vadrevu, Prasad Rallabandi
  • Patent number: 9313628
    Abstract: Provided herein are exemplary techniques for determining and delivering, appropriate multimedia content comprising a combination of text, images, sounds, rich-text, animation, video, etc. to personal data communication devices (107), such as wireless cell-phones or wireless PDA's, based upon device specific information such as the network protocol used by the device, the network provider, the device capabilities (110), the current state of the device, user specified settings, etc. An application server (109) contains an interpreter capable of executing a set of instructions to manage the delivery and receipt of appropriate multimedia and simple text content to and from personal communication devices (107). Appropriate content (104) is sent to the personal data communication device (107) based on the network protocol used by the device, the network provider, the device capabilities, the current state of the device and user specified settings under the control of the interpreter.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: April 12, 2016
    Assignee: MOBILE MESSENGER GLOBAL, INC.
    Inventors: Gerald Hewes, Eswar Priyadarshan, Boon Hwang, Randall A. Snyder