Patents by Inventor Samreen Dhillon

Samreen Dhillon 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: 9367589
    Abstract: A system and method for providing destination recommendations to a user based on mining of a location history. The location history provides information on locations visited by users of the system over time. The system mines the location history to identify location pairs. Each location pair comprises an originating location visited by a user and a next location that was visited by the user within a defined time threshold of visiting the originating location. The system aggregates location pairs by common originating location. The system then takes into account the current location of a requesting user. The system uses the current location information to identify a corresponding originating location in a location history index. The system provides recommendations based at least in part on how frequently certain next locations were visited after visiting the originating location.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: June 14, 2016
    Assignee: Google Inc.
    Inventors: Joanna Franciszka Swietlicka, Matthew Nicholas Stuttle, Sebastian Dörner, Alexandra Gherghina, Hassan Mansoor, Christian Brunschen, Richard Michael Farrell, Evelyn Kim, Samreen Dhillon, Federico Asara, Tyrone Nicholas
  • Patent number: 8782693
    Abstract: A method of providing advertisements includes requesting, by a software development kit for an application, an advertisement from an advertisement server in response to playback of a video content item by the application; receiving the advertisement from the advertisement server based on the requesting; displaying, with the application, the advertisement received from the advertisement server; collecting a set of metrics while the advertisement is displayed; and providing the set of metrics to the advertisement server.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: July 15, 2014
    Assignee: Google Inc.
    Inventors: Max Saltonstall, Payam Shodjai, Samreen Dhillon, Heschi Kreinick
  • Patent number: 8643778
    Abstract: A method includes receiving a digital video segment simulating motion at one speed, the frames in the segment spaced at a uniform time interval. The method further includes receiving a desired speed of motion, determining the appropriate uniform time interval corresponding to the desired speed, and generating a frame sequence simulating the motion at the desired speed, the frames in the generated sequence spaced at the determined appropriate uniform time interval. If the generated frame sequence includes a frame from the original segment, then only frames from the original segment are included in the generated frame sequence, and if the generated frame sequence includes an interpolated frame then only interpolated frames are included in the generated frame sequence.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: February 4, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Harshdeep Singh, Samreen Dhillon
  • Publication number: 20140033012
    Abstract: A method comprising creating association data that associates a content element and active time period data, the content element being associated with an electronic content, and the active time period data specifying a time period during which the electronic content includes the content element, and storing the association data. A second method comprising accessing electronic content, the electronic content being associated with a content element and active time period data, the active time period data specifying a time period during which the association between the electronic content and the content element is active, receiving current time period data, using the current time period data and the active time period data, determining whether the association between the electronic content and the content element is active, and selectively rendering the content element, based on the determination.
    Type: Application
    Filed: August 17, 2006
    Publication date: January 30, 2014
    Inventors: Samreen Dhillon, Harshdeep Singh
  • Publication number: 20130227607
    Abstract: A method of providing advertisements includes requesting, by a software development kit for an application, an advertisement from an advertisement server in response to playback of a video content item by the application; receiving the advertisement from the advertisement server based on the requesting; displaying, with the application, the advertisement received from the advertisement server; collecting a set of metrics while the advertisement is displayed; and providing the set of metrics to the advertisement server.
    Type: Application
    Filed: February 29, 2012
    Publication date: August 29, 2013
    Inventors: Max Saltonstall, Payam Shodjai, Samreen Dhillon, Heschi Kreinick
  • Patent number: 8208067
    Abstract: A method includes receiving a digital video segment simulating motion at one speed, the frames in the segment spaced at a uniform time interval. The method further includes receiving a desired speed of motion, determining the appropriate uniform time interval corresponding to the desired speed, and generating a frame sequence simulating the motion at the desired speed, the frames in the generated sequence spaced at the determined appropriate uniform time interval. If the generated frame sequence includes a frame from the original segment, then only frames from the original segment are included in the generated frame sequence, and if the generated frame sequence includes an interpolated frame then only interpolated frames are included in the generated frame sequence.
    Type: Grant
    Filed: July 11, 2007
    Date of Patent: June 26, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Harshdeep Singh, Samreen Dhillon
  • Patent number: 7916894
    Abstract: A plurality of sets of face images associated with a video is obtained. Each set of face images corresponds to a particular person depicted in the video. Of the people associated with the plurality of sets of face images, one or more of those people are selected to be included in a facial summary by analyzing the plurality of sets of face images and/or the video. For each of the selected one or more people, a face image to use in the facial summary is selected. The facial summary is laid out using the selected face images.
    Type: Grant
    Filed: January 29, 2007
    Date of Patent: March 29, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Samreen Dhillon, Harshdeep Singh