Patents by Inventor Marco Wirasinghe
Marco Wirasinghe 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: 10652620Abstract: A computing device receives audio data and identifies a movie trailer from the audio data. The computing device generates a prompt for user feedback regarding a movie associated with the movie trailer. The computing device receives user feedback from a user regarding the movie associated with the movie trailer. The computing device determines a likelihood that the user will attend a showing of the movie at a theater based on the user feedback.Type: GrantFiled: December 5, 2017Date of Patent: May 12, 2020Assignee: TrailerVote Corp.Inventor: Marco Wirasinghe
-
Patent number: 10650393Abstract: A mobile computing device receives audio data comprising an audio encoding of a unique identifier associated with a movie trailer. The mobile computing device or a remote computing device decodes the audio encoding using a decoder and generates non-audio data comprising the unique identifier responsive to the decoding. The mobile computing device or the remote computing device determines that the unique identifier is associated with the movie trailer. The mobile computing device generates a prompt for user feedback regarding the movie trailer, receives the user feedback regarding the movie trailer, and sends the user feedback to the remote computing device.Type: GrantFiled: June 14, 2018Date of Patent: May 12, 2020Assignee: TrailerVote Corp.Inventor: Marco Wirasinghe
-
Publication number: 20190172076Abstract: A mobile computing device receives audio data comprising an audio encoding of a unique identifier associated with a movie trailer. The mobile computing device or a remote computing device decodes the audio encoding using a decoder and generates non-audio data comprising the unique identifier responsive to the decoding. The mobile computing device or the remote computing device determines that the unique identifier is associated with the movie trailer. The mobile computing device generates a prompt for user feedback regarding the movie trailer, receives the user feedback regarding the movie trailer, and sends the user feedback to the remote computing device.Type: ApplicationFiled: June 14, 2018Publication date: June 6, 2019Inventor: Marco Wirasinghe
-
Publication number: 20190174194Abstract: A computing device determines event attendance patterns for a first user account and a second user account. The computing device determines that a first user and a second user each have interest in attending an upcoming event and further determines that the first and second user accounts have compatible event attendance patterns. The computing device sends messages to the first and second users asking if they want to attend the upcoming event together and schedules joint attendance to the upcoming event in response to receiving affirmative responses from the first and second users.Type: ApplicationFiled: December 5, 2017Publication date: June 6, 2019Inventor: Marco Wirasinghe
-
Publication number: 20190174193Abstract: A computing device receives audio data and identifies a movie trailer from the audio data. The computing device generates a prompt for user feedback regarding a movie associated with the movie trailer. The computing device receives user feedback from a user regarding the movie associated with the movie trailer. The computing device determines a likelihood that the user will attend a showing of the movie at a theater based on the user feedback.Type: ApplicationFiled: December 5, 2017Publication date: June 6, 2019Inventor: Marco Wirasinghe
-
Publication number: 20190172080Abstract: A computing device receives a message from a digital projector or associated computing device, wherein the message comprises an indication that the digital projector is to begin projecting content associated with a feature movie in a room of a theater. The computing device determines the content associated with the feature movie, which comprises determining a sequence of movie trailers to be projected prior to the feature movie. The first computing device identifies a plurality of mobile devices located in the room of the theater and sends identifiers of the movie trailers in the sequence of movie trailers to the plurality of mobile devices. The first computing device then receives, from one or more of the plurality of mobile devices, user feedback regarding the movies associated with one or more movie trailers in the sequence of movie trailers in response to the digital projector projecting the sequence of movie trailers.Type: ApplicationFiled: December 5, 2017Publication date: June 6, 2019Inventor: Marco WIRASINGHE
-
Patent number: 10021524Abstract: An image associated with a location and depicting the current weather conditions at the location is served to the user along with the current weather data of the location. If an image for the location that aptly depicts the weather conditions as indicated by the weather data cannot be identified, the geographical area associated with the location is expanded to search for appropriate images from an expanded image pool. The expansion can continue in one or more steps until a threshold is reached beyond which the geographical area my no longer be expanded. If no images are retrieved upon reaching the threshold, an image reflecting the weather condition is selected from a fallback image set for presentation with the weather data.Type: GrantFiled: June 20, 2016Date of Patent: July 10, 2018Assignee: OATH INC.Inventors: Sing Yun Chu, Marco Wirasinghe
-
Publication number: 20160309299Abstract: An image associated with a location and depicting the current weather conditions at the location is served to the user along with the current weather data of the location. If an image for the location that aptly depicts the weather conditions as indicated by the weather data cannot be identified, the geographical area associated with the location is expanded to search for appropriate images from an expanded image pool. The expansion can continue in one or more steps until a threshold is reached beyond which the geographical area my no longer be expanded. If no images are retrieved upon reaching the threshold, an image reflecting the weather condition is selected from a fallback image set for presentation with the weather data.Type: ApplicationFiled: June 20, 2016Publication date: October 20, 2016Inventors: Sing Yun Chu, Marco Wirasinghe
-
Patent number: 9386432Abstract: An image associated with a location and depicting the current weather conditions at the location is served to the user along with the current weather data of the location. If an image for the location that aptly depicts the weather conditions as indicated by the weather data cannot be identified, the geographical area associated with the location is expanded to search for appropriate images from an expanded image pool. The expansion can continue in one or more steps until a threshold is reached beyond which the geographical area my no longer be expanded. If no images are retrieved upon reaching the threshold, an image reflecting the weather condition is selected from a fallback image set for presentation with the weather data.Type: GrantFiled: August 12, 2013Date of Patent: July 5, 2016Assignee: Yahoo! Inc.Inventors: Sing Yun Chu, Marco Wirasinghe
-
Patent number: 9332432Abstract: A request is received to access a user account. A geolocation of a mobile device registered with the user account is obtained directly from the mobile device. Authentication credentials for the user account are verified for correctness. A mobile device geolocation verification request is transmitted to a cellular data provider. The cellular data provider is equipped to independently determine a true geolocation region of the mobile device for comparison with the geolocation of the mobile device as obtained directly from the mobile device. A verification response to the mobile device geolocation verification request is received from the cellular data provider. The verification response indicates whether or not the geolocation of the mobile device as obtained directly from the mobile device corresponds to the true geolocation region of the mobile device. A response to the access request based on the verification response is transmitted.Type: GrantFiled: August 2, 2013Date of Patent: May 3, 2016Assignee: Yahoo! Inc.Inventors: Daryl Low, Marco Wirasinghe, Gautam Godse
-
Publication number: 20150050921Abstract: An image associated with a location and depicting the current weather conditions at the location is served to the user along with the current weather data of the location. If an image for the location that aptly depicts the weather conditions as indicated by the weather data cannot be identified, the geographical area associated with the location is expanded to search for appropriate images from an expanded image pool. The expansion can continue in one or more steps until a threshold is reached beyond which the geographical area my no longer be expanded. If no images are retrieved upon reaching the threshold, an image reflecting the weather condition is selected from a fallback image set for presentation with the weather data.Type: ApplicationFiled: August 12, 2013Publication date: February 19, 2015Applicant: YAHOO! INC.Inventors: Sing Yun Chu, Marco Wirasinghe
-
Publication number: 20150038114Abstract: A request is received to access a user account. A geolocation of a mobile device registered with the user account is obtained directly from the mobile device. Authentication credentials for the user account are verified for correctness. A mobile device geolocation verification request is transmitted to a cellular data provider. The cellular data provider is equipped to independently determine a true geolocation region of the mobile device for comparison with the geolocation of the mobile device as obtained directly from the mobile device. A verification response to the mobile device geolocation verification request is received from the cellular data provider. The verification response indicates whether or not the geolocation of the mobile device as obtained directly from the mobile device corresponds to the true geolocation region of the mobile device. A response to the access request based on the verification response is transmitted.Type: ApplicationFiled: August 2, 2013Publication date: February 5, 2015Applicant: Yahoo! Inc.Inventors: Daryl Low, Marco Wirasinghe, Gautam Godse
-
Patent number: 7412565Abstract: A computer system that increases performance and reduces power consumption is described. Specifically, the system writes the contents of the system to a non-volatile memory cache before powering down. After repowering the system, the system initiates the load sequence from the memory cache.Type: GrantFiled: August 18, 2003Date of Patent: August 12, 2008Assignee: Intel CorporationInventors: Marco Wirasinghe, Randy P. Stanley
-
Publication number: 20050086551Abstract: A computer system that increases performance and reduces power consumption is described. Specifically, the system writes the contents of the system to a non-volatile memory cache before powering down. After repowering the system, the system initiates the load sequence from the memory cache.Type: ApplicationFiled: August 18, 2003Publication date: April 21, 2005Inventors: Marco Wirasinghe, Randy Stanley