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: 10354169Abstract: 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: GrantFiled: December 22, 2017Date of Patent: July 16, 2019Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Daniel A. Law, Jehan Wickramasuriya
-
Publication number: 20190197354Abstract: 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: ApplicationFiled: December 22, 2017Publication date: June 27, 2019Inventors: DANIEL A. LAW, JEHAN WICKRAMASURIYA
-
Publication number: 20190197369Abstract: 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: ApplicationFiled: December 22, 2017Publication date: June 27, 2019Inventors: DANIEL A. LAW, JEHAN WICKRAMASURIYA
-
Publication number: 20180324493Abstract: 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: ApplicationFiled: July 18, 2018Publication date: November 8, 2018Inventors: Nitya Narasimhan, Venugopal Vasudevan, Jehan Wickramasuriya, Joseph F. Wodka
-
Patent number: 10110954Abstract: 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: GrantFiled: January 9, 2017Date of Patent: October 23, 2018Assignee: Google LLCInventors: Nitya Narasimhan, Venugopal Vasudevan, Jehan Wickramasuriya, Joseph F. Wodka
-
Patent number: 10097882Abstract: 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: GrantFiled: August 11, 2015Date of Patent: October 9, 2018Assignee: ARRIS Enterprises LLCInventors: Jehan Wickramasuriya, Venugopal Vasudevan
-
Publication number: 20180129750Abstract: 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: ApplicationFiled: January 5, 2018Publication date: May 10, 2018Inventors: Jehan Wickramasuriya, Craig Janssen, Nitya Narasimhan, Michael Pearce, Danie Stewart
-
Publication number: 20170189808Abstract: 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: ApplicationFiled: March 22, 2017Publication date: July 6, 2017Inventors: Jehan Wickramasuriya, Venugopal Vasudevan, Joseph F. Wodka
-
Publication number: 20170118516Abstract: 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: ApplicationFiled: January 9, 2017Publication date: April 27, 2017Inventors: Nitya Narasimhan, Venugopal Vasudevan, Jehan Wickramasuriya, Joseph F. Wodka
-
Patent number: 9630095Abstract: 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: GrantFiled: August 14, 2012Date of Patent: April 25, 2017Assignee: Google Technology Holdings LLCInventors: Jehan Wickramasuriya, Venugopal Vasudevan, Joseph F. Wodka
-
Patent number: 9628839Abstract: 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: GrantFiled: October 6, 2015Date of Patent: April 18, 2017Assignee: ARRIS Enterprises, Inc.Inventors: Joseph F. Wodka, Jehan Wickramasuriya, Venugopal Vasudevan
-
Publication number: 20170098246Abstract: 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: ApplicationFiled: October 6, 2015Publication date: April 6, 2017Inventors: Venugopal Vasudevan, Jehan Wickramasuriya, Myungcheol Doo
-
Publication number: 20170098254Abstract: 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: ApplicationFiled: October 6, 2015Publication date: April 6, 2017Inventors: Jehan Wickramasuriya, Venugopal Vasudevan
-
Publication number: 20170099514Abstract: 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: ApplicationFiled: October 6, 2015Publication date: April 6, 2017Inventors: Joseph F. Wodka, Jehan Wickramasuriya, Venugopal Vasudevan
-
Publication number: 20170048580Abstract: 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: ApplicationFiled: August 11, 2015Publication date: February 16, 2017Inventors: Jehan Wickramasuriya, Venugopal Vasudevan
-
Patent number: 9544647Abstract: 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: GrantFiled: November 21, 2012Date of Patent: January 10, 2017Assignee: Google Technology Holdings LLCInventors: Nitya Narasimhan, Venugopal Vasudevan, Jehan Wickramasuriya, Joseph F. Wodka
-
Publication number: 20150331954Abstract: 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: ApplicationFiled: July 27, 2015Publication date: November 19, 2015Inventors: Jehan Wickramasuriya, Venugopal Vasudevan, Chao Xu
-
Patent number: 9106979Abstract: 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: GrantFiled: March 14, 2012Date of Patent: August 11, 2015Assignee: ARRIS Technology, Inc.Inventors: Jehan Wickramasuriya, Venugopal Vasudevan, Chao Xu
-
Publication number: 20150149922Abstract: 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: ApplicationFiled: January 27, 2015Publication date: May 28, 2015Inventors: Jehan Wickramasuriya, Craig Janssen, Nitya Narasimhan, Michael Pearce, Daniel Stewart
-
Patent number: 8995822Abstract: 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: GrantFiled: March 14, 2012Date of Patent: March 31, 2015Assignee: General Instrument CorporationInventors: Venugopal Vasudevan, Jehan Wickramasuriya, Chao Xu