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: 10652620
    Abstract: 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: Grant
    Filed: December 5, 2017
    Date of Patent: May 12, 2020
    Assignee: TrailerVote Corp.
    Inventor: Marco Wirasinghe
  • Patent number: 10650393
    Abstract: 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: Grant
    Filed: June 14, 2018
    Date of Patent: May 12, 2020
    Assignee: TrailerVote Corp.
    Inventor: Marco Wirasinghe
  • Publication number: 20190172076
    Abstract: 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: Application
    Filed: June 14, 2018
    Publication date: June 6, 2019
    Inventor: Marco Wirasinghe
  • Publication number: 20190174194
    Abstract: 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: Application
    Filed: December 5, 2017
    Publication date: June 6, 2019
    Inventor: Marco Wirasinghe
  • Publication number: 20190174193
    Abstract: 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: Application
    Filed: December 5, 2017
    Publication date: June 6, 2019
    Inventor: Marco Wirasinghe
  • Publication number: 20190172080
    Abstract: 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: Application
    Filed: December 5, 2017
    Publication date: June 6, 2019
    Inventor: Marco WIRASINGHE
  • Patent number: 10021524
    Abstract: 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: Grant
    Filed: June 20, 2016
    Date of Patent: July 10, 2018
    Assignee: OATH INC.
    Inventors: Sing Yun Chu, Marco Wirasinghe
  • Publication number: 20160309299
    Abstract: 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: Application
    Filed: June 20, 2016
    Publication date: October 20, 2016
    Inventors: Sing Yun Chu, Marco Wirasinghe
  • Patent number: 9386432
    Abstract: 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: Grant
    Filed: August 12, 2013
    Date of Patent: July 5, 2016
    Assignee: Yahoo! Inc.
    Inventors: Sing Yun Chu, Marco Wirasinghe
  • Patent number: 9332432
    Abstract: 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: Grant
    Filed: August 2, 2013
    Date of Patent: May 3, 2016
    Assignee: Yahoo! Inc.
    Inventors: Daryl Low, Marco Wirasinghe, Gautam Godse
  • Publication number: 20150050921
    Abstract: 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: Application
    Filed: August 12, 2013
    Publication date: February 19, 2015
    Applicant: YAHOO! INC.
    Inventors: Sing Yun Chu, Marco Wirasinghe
  • Publication number: 20150038114
    Abstract: 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: Application
    Filed: August 2, 2013
    Publication date: February 5, 2015
    Applicant: Yahoo! Inc.
    Inventors: Daryl Low, Marco Wirasinghe, Gautam Godse
  • Patent number: 7412565
    Abstract: 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: Grant
    Filed: August 18, 2003
    Date of Patent: August 12, 2008
    Assignee: Intel Corporation
    Inventors: Marco Wirasinghe, Randy P. Stanley
  • Publication number: 20050086551
    Abstract: 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: Application
    Filed: August 18, 2003
    Publication date: April 21, 2005
    Inventors: Marco Wirasinghe, Randy Stanley