Patents by Inventor Jehan Wickramasuriya

Jehan Wickramasuriya 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).

  • Patent number: 10354169
    Abstract: Receive first context information including sensor information values from in-field sensors and a time associated with a capture of the first context information. Access a context to detectable event mapping that maps sets of sensor information values to events and identify a particular event associated with the received first context information. Determine a geographic location associated with the in-field sensors and access an imaging camera location database and identify particular imaging cameras that have a field of view including the determined geographic location during the time associated with the capture of the first context information.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: July 16, 2019
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Daniel A. Law, Jehan Wickramasuriya
  • Publication number: 20190197354
    Abstract: Receive first context information including sensor information values from in-field sensors and a time associated with a capture of the first context information. Access a context to detectable event mapping that maps sets of sensor information values to events and identify a particular event associated with the received first context information. Determine a geographic location associated with the in-field sensors and access an imaging camera location database and identify particular imaging cameras that have a field of view including the determined geographic location during the time associated with the capture of the first context information.
    Type: Application
    Filed: December 22, 2017
    Publication date: June 27, 2019
    Inventors: DANIEL A. LAW, JEHAN WICKRAMASURIYA
  • Publication number: 20190197369
    Abstract: Receive first context information (FCI) including entered in-field incident timeline information values from an in-field incident timeline application and a time associated with an entry of the FCI values. Access a mapping that maps in-field incident timeline information values to events having a pre-determined threshold confidence of occurring and identify an event associated with the received FCI. Determine a location associated with the entry of the FCI and a time period associated with the entry of the FCI. Access a camera location database and identify cameras that have a field of view including the location during the time period. Retrieve audio and/or video streams captured by the cameras during the time period. And provide the audio and/or video streams to machine learning training modules corresponding to machine learning models for detecting the event in and/or video streams for further training of the machine learning models.
    Type: Application
    Filed: December 22, 2017
    Publication date: June 27, 2019
    Inventors: DANIEL A. LAW, JEHAN WICKRAMASURIYA
  • Publication number: 20180324493
    Abstract: An advertisement system includes an advertising manager that receives a content-event indicator, which indicates playback of an advertisement for viewing on a first display screen at a media-playback device or indicates playback of recorded content that includes advertisements. The advertising manager can determine an optimal time offset as a duration of time before or after playback of an advertisement to the start of an event that is associated with the advertisement for viewing on a second display screen at a mobile device. For recorded content, an optimization schedule is determined that replaces and time-shifts advertisements during playback of the recorded content. The advertising manager can also determine a fulfillment criterion for a product or service based on latency constraints to indicate a duration of time within which fulfillment of the product or service is expected when offered as a second advertisement corresponding to a first advertisement.
    Type: Application
    Filed: July 18, 2018
    Publication date: November 8, 2018
    Inventors: Nitya Narasimhan, Venugopal Vasudevan, Jehan Wickramasuriya, Joseph F. Wodka
  • Patent number: 10110954
    Abstract: An advertisement system includes an advertising manager that receives a content-event indicator, which indicates playback of an advertisement for viewing on a first display screen at a media-playback device or indicates playback of recorded content that includes advertisements. The advertising manager can determine an optimal time offset as a duration of time before or after playback of an advertisement to the start of an event that is associated with the advertisement for viewing on a second display screen at a mobile device. For recorded content, an optimization schedule is determined that replaces and time-shifts advertisements during playback of the recorded content. The advertising manager can also determine a fulfillment criterion for a product or service based on latency constraints to indicate a duration of time within which fulfillment of the product or service is expected when offered as a second advertisement corresponding to a first advertisement.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: October 23, 2018
    Assignee: Google LLC
    Inventors: Nitya Narasimhan, Venugopal Vasudevan, Jehan Wickramasuriya, Joseph F. Wodka
  • Patent number: 10097882
    Abstract: Particular embodiments provide a hybrid approach to confirming a presence of the second-screen device in a same location as a first-screen device. In one embodiment, a trigger phase and a confirmation phase are used to confirm the presence of the second-screen device in a physical proximity to the first-screen device. The trigger phase may be performed at a back-end system. The back-end system may detect events for the content being delivered to the first-screen device using content detection techniques. The back-end system may generate a trigger event when certain conditions are met based on the detection. Once the trigger event is detected, the back-end system may confirm that the second-screen device is physically present in a same location with the first-screen device. For example, the back-end system may communicate with the second-screen device to initiate a content detection analysis on the second-screen device.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: October 9, 2018
    Assignee: ARRIS Enterprises LLC
    Inventors: Jehan Wickramasuriya, Venugopal Vasudevan
  • Publication number: 20180129750
    Abstract: A method and apparatus is disclosed whereby the context of user activity can be used to tailor the ambient information system. The method and apparatus use both short-term context such as recent activity and long-term context such as historical patterns to highlight specific content on channels or widgets that are likely to be of most immediate interest to the user. This contextual information provided by the framework can also be used to make intelligent decisions about how to tailor the user experience after a user has interacted with the item in question. Additionally, context information accumulated on one device such as a mobile phone can be broadcasted to other devices to influence the ambient information display application on a second device such as a desktop based on enabling remote access to the local context repository.
    Type: Application
    Filed: January 5, 2018
    Publication date: May 10, 2018
    Inventors: Jehan Wickramasuriya, Craig Janssen, Nitya Narasimhan, Michael Pearce, Danie Stewart
  • Publication number: 20170189808
    Abstract: Disclosed are methods and apparatus for triggering (i.e., initiating, launching, or running) a software application (e.g., an interactive game application) or other computer program or application on a user device (e.g., a computer, etc.) based on multimedia content being provided to (e.g., displayed on) a different user device (e.g., a different computer, a television, etc.). The methods may comprise displaying, using a first device, multimedia content. A multimedia-analysis process may then be performed to determine an attribute of the multimedia content being displayed. These attributes may be used to acquire (e.g., select or produce) a software application comprising one or more elements that relate to the multimedia content. The software application may then be launched (i.e., triggered, initiated, or run) on a second device, the second device being different from the first device.
    Type: Application
    Filed: March 22, 2017
    Publication date: July 6, 2017
    Inventors: Jehan Wickramasuriya, Venugopal Vasudevan, Joseph F. Wodka
  • Publication number: 20170118516
    Abstract: An advertisement system includes an advertising manager that receives a content-event indicator, which indicates playback of an advertisement for viewing on a first display screen at a media-playback device or indicates playback of recorded content that includes advertisements. The advertising manager can determine an optimal time offset as a duration of time before or after playback of an advertisement to the start of an event that is associated with the advertisement for viewing on a second display screen at a mobile device. For recorded content, an optimization schedule is determined that replaces and time-shifts advertisements during playback of the recorded content. The advertising manager can also determine a fulfillment criterion for a product or service based on latency constraints to indicate a duration of time within which fulfillment of the product or service is expected when offered as a second advertisement corresponding to a first advertisement.
    Type: Application
    Filed: January 9, 2017
    Publication date: April 27, 2017
    Inventors: Nitya Narasimhan, Venugopal Vasudevan, Jehan Wickramasuriya, Joseph F. Wodka
  • Patent number: 9630095
    Abstract: Disclosed are methods and apparatus for triggering (i.e., initiating, launching, or running) a software application (e.g., an interactive game application) or other computer program or application on a user device (e.g., a computer, etc.) based on multimedia content being provided to (e.g., displayed on) a different user device (e.g., a different computer, a television, etc.). The methods may comprise displaying, using a first device, multimedia content. A multimedia-analysis process may then be performed to determine an attribute of the multimedia content being displayed. These attributes may be used to acquire (e.g., select or produce) a software application comprising one or more elements that relate to the multimedia content. The software application may then be launched (i.e., triggered, initiated, or run) on a second device, the second device being different from the first device.
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: April 25, 2017
    Assignee: Google Technology Holdings LLC
    Inventors: Jehan Wickramasuriya, Venugopal Vasudevan, Joseph F. Wodka
  • Patent number: 9628839
    Abstract: Particular embodiments use a multi-view coding (MVC) extension to provide second-screen content along with the first-screen content. In one embodiment, a head-end multiplexes the first-screen content with the second-screen content into a single content stream. The second-screen content is added to the video stream according to the MVC extension requirements. At the user end, such as at a gateway, instead of sending the first-screen content and second-screen content to the first-screen device, the gateway de-multiplexes the first-screen content and the second-screen content. The gateway can then send the first-screen content to the first-screen device while caching the second-screen content. When the gateway determines that the second-screen content should be displayed on the second-screen device, the gateway can send the second-screen content to the second-screen device for display on the second-screen of the second-screen device.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: April 18, 2017
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Joseph F. Wodka, Jehan Wickramasuriya, Venugopal Vasudevan
  • Publication number: 20170098246
    Abstract: Particular embodiments provide a system to support orchestration of media assets that are delivered across multiple media spaces, time, and multiple device types in a coordinated manner. The system exposes a sequence of media assets to a user under media space, time, and device constraints. A campaign may be broken up into multiple media assets (e.g., different creatives, such as advertisement creatives). To target a user across different media spaces, the system may generate spanning rules based on metadata concerning multiple media spaces, time, and multiple device types for the campaign. An analytics service may provide analytics information for the delivered media assets to allow the coordination to continue in the sequence. Also, the analytics information may be used to change the spanning rules for future delivery of media assets.
    Type: Application
    Filed: October 6, 2015
    Publication date: April 6, 2017
    Inventors: Venugopal Vasudevan, Jehan Wickramasuriya, Myungcheol Doo
  • Publication number: 20170098254
    Abstract: Particular embodiments take first screen media assets and can derive second screen appropriate media assets. Then, particular embodiments may determine a target application for the second screen media assets. Layout characteristics for the target application is determined. Particular embodiments correlate the layout characteristics and the second screen media assets to select a second screen media asset for the target application. The correlation may generate scores based on the second screen media assets and the layout characteristics to determine a best fit of a second screen media asset for the target application. Then, the second screen media asset may be transcoded based on the characteristics of the target application or target device. After transcoding, particular embodiments may create a view of the second screen media asset in the target application, such as an overlay of the second screen media asset over a screen capture of the target application.
    Type: Application
    Filed: October 6, 2015
    Publication date: April 6, 2017
    Inventors: Jehan Wickramasuriya, Venugopal Vasudevan
  • Publication number: 20170099514
    Abstract: Particular embodiments use a multi-view coding (MVC) extension to provide second-screen content along with the first-screen content. In one embodiment, a head-end multiplexes the first-screen content with the second-screen content into a single content stream. The second-screen content is added to the video stream according to the MVC extension requirements. At the user end, such as at a gateway, instead of sending the first-screen content and second-screen content to the first-screen device, the gateway de-multiplexes the first-screen content and the second-screen content. The gateway can then send the first-screen content to the first-screen device while caching the second-screen content. When the gateway determines that the second-screen content should be displayed on the second-screen device, the gateway can send the second-screen content to the second-screen device for display on the second-screen of the second-screen device.
    Type: Application
    Filed: October 6, 2015
    Publication date: April 6, 2017
    Inventors: Joseph F. Wodka, Jehan Wickramasuriya, Venugopal Vasudevan
  • Publication number: 20170048580
    Abstract: Particular embodiments provide a hybrid approach to confirming a presence of the second-screen device in a same location as a first-screen device. In one embodiment, a trigger phase and a confirmation phase are used to confirm the presence of the second-screen device in a physical proximity to the first-screen device. The trigger phase may be performed at a back-end system. The back-end system may detect events for the content being delivered to the first-screen device using content detection techniques. The back-end system may generate a trigger event when certain conditions are met based on the detection. Once the trigger event is detected, the back-end system may confirm that the second-screen device is physically present in a same location with the first-screen device. For example, the back-end system may communicate with the second-screen device to initiate a content detection analysis on the second-screen device.
    Type: Application
    Filed: August 11, 2015
    Publication date: February 16, 2017
    Inventors: Jehan Wickramasuriya, Venugopal Vasudevan
  • Patent number: 9544647
    Abstract: An advertisement system includes an advertising manager that receives a content-event indicator, which indicates playback of an advertisement for viewing on a first display screen at a media-playback device or indicates playback of recorded content that includes advertisements. The advertising manager can determine an optimal time offset as a duration of time before or after playback of an advertisement to the start of an event that is associated with the advertisement for viewing on a second display screen at a mobile device. For recorded content, an optimization schedule is determined that replaces and time-shifts advertisements during playback of the recorded content. The advertising manager can also determine a fulfillment criterion for a product or service based on latency constraints to indicate a duration of time within which fulfillment of the product or service is expected when offered as a second advertisement corresponding to a first advertisement.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: January 10, 2017
    Assignee: Google Technology Holdings LLC
    Inventors: Nitya Narasimhan, Venugopal Vasudevan, Jehan Wickramasuriya, Joseph F. Wodka
  • Publication number: 20150331954
    Abstract: A media content item is evaluated for its “sentiment states.” That is, segments of the content item are determined to be, for example, “happy,” “exciting,” “sad,” “funny,” and the like. A “sentiment map” is created that delimits segments of the content item and contains the sentiment-state keywords associated with the segments. Some maps include an amplitude for each assigned sentiment keyword and a confidence value for the segment delimitation and for each keyword. As an exemplary use of the sentiment map, an advertisement broker matches the sentiments of his advertisement offerings with segments of a content item in order to place appropriate advertisements at times when they would be most favorably received. In another example, a recommender system recommends to a user a content item whose sentiment map compares favorably to that of a content item already enjoyed by the user.
    Type: Application
    Filed: July 27, 2015
    Publication date: November 19, 2015
    Inventors: Jehan Wickramasuriya, Venugopal Vasudevan, Chao Xu
  • Patent number: 9106979
    Abstract: A media content item is evaluated for its “sentiment states.” That is, segments of the content item are determined to be, for example, “happy,” “exciting,” “sad,” “funny,” and the like. A “sentiment map” is created that delimits segments of the content item and contains the sentiment-state keywords associated with the segments. Some maps include an amplitude for each assigned sentiment keyword and a confidence value for the segment delimitation and for each keyword. As an exemplary use of the sentiment map, an advertisement broker matches the sentiments of his advertisement offerings with segments of a content item in order to place appropriate advertisements at times when they would be most favorably received. In another example, a recommender system recommends to a user a content item whose sentiment map compares favorably to that of a content item already enjoyed by the user.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: August 11, 2015
    Assignee: ARRIS Technology, Inc.
    Inventors: Jehan Wickramasuriya, Venugopal Vasudevan, Chao Xu
  • Publication number: 20150149922
    Abstract: A method and apparatus is disclosed whereby the context of user activity can be used to tailor the ambient information system. The method and apparatus use both short-term context such as recent activity and long-term context such as historical patterns to highlight specific content on channels or widgets that are likely to be of most immediate interest to the user. This contextual information provided by the framework can also be used to make intelligent decisions about how to tailor the user experience after a user has interacted with the item in question. Additionally, context information accumulated on one device such as a mobile phone can be broadcasted to other devices to influence the ambient information display application on a second device such as a desktop based on enabling remote access to the local context repository.
    Type: Application
    Filed: January 27, 2015
    Publication date: May 28, 2015
    Inventors: Jehan Wickramasuriya, Craig Janssen, Nitya Narasimhan, Michael Pearce, Daniel Stewart
  • Patent number: 8995822
    Abstract: A media content item is evaluated for its “sentiment states.” That is, segments of the content item are determined to be, for example, “happy,” “exciting,” “sad,” “funny,” and the like. A “sentiment map” is created that delimits segments of the content item and contains the sentiment-state keywords associated with the segments. Some maps include an amplitude for each assigned sentiment keyword and a confidence value for the segment delimitation and for each keyword. As an exemplary use of the sentiment map, an advertisement broker matches the sentiments of his advertisement offerings with segments of a content item in order to place appropriate advertisements at times when they would be most favorably received. In another example, a recommender system recommends to a user a content item whose sentiment map compares favorably to that of a content item already enjoyed by the user.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: March 31, 2015
    Assignee: General Instrument Corporation
    Inventors: Venugopal Vasudevan, Jehan Wickramasuriya, Chao Xu