Patents by Inventor Samir Ahmed

Samir Ahmed 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).

  • Publication number: 20200107156
    Abstract: The present invention relates to improvements to systems and methods for determining a current location of a client device, and for identifying and selecting appropriate geo-fences based on the current location of the client device. An improved geo-fence selection system performs operations that include associating media content with a geo-fence that encompasses a portion of a geographic region, sampling location data from a client device, defining a boundary based on the sampled location data from the client device, detecting an overlap between the boundary and the geo-fence, retrieving the media content associated with the geo-fence, and loading the media content at a memory location of the client device, in response to detecting the overlap.
    Type: Application
    Filed: December 3, 2019
    Publication date: April 2, 2020
    Inventors: Samir Ahmed, Amit Gaur, Jean Luo, Yang Wen
  • Publication number: 20200068342
    Abstract: An engagement tracking system monitors user interactions with media items to calculate an engagement score of the media item. The engagement tracking system may be or include a group of one or more server machines configured to detect an exposure of a client device to a media item maintained by the engagement tracking system. In response to detecting the exposure of the client device to the media item, the engagement tracking system tracks a location of the client device based on access requests to location based media items. The engagement tracking system may thereby monitor client devices exposed to the media item in order to calculate an engagement score of the media item.
    Type: Application
    Filed: October 28, 2019
    Publication date: February 27, 2020
    Inventors: Brent Davis, Peter Sellis, Farnaz Azmoodeh, Samir Ahmed, Douglas Cohen
  • Patent number: 10524088
    Abstract: The present invention relates to improvements to systems and methods for determining a current location of a client device, and for identifying and selecting appropriate geo-fences based on the current location of the client device. An improved geo-fence selection system performs operations that include associating media content with a geo-fence that encompasses a portion of a geographic region, sampling location data from a client device, defining a boundary based on the sampled location data from the client device, detecting an overlap between the boundary and the geo-fence, retrieving the media content associated with the geo-fence, and loading the media content at a memory location of the client device, in response to detecting the overlap.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: December 31, 2019
    Assignee: Snap Inc.
    Inventors: Samir Ahmed, Amit Gaur, Jean Luo, Yang Wen
  • Patent number: 10514832
    Abstract: The present disclosure is directed towards having a user interface that displays a number of cards or windows. A user can implement a command where the user interface will automatically change the position of the displayed cards to show regions of interest which are the parts of the cards that a user may have interested in. The user interest can be determined in accordance with user preference information. Optionally, cards which do not have regions of interest are removed from a display area and such cards are replaced with new cards that do have regions of interest.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: December 24, 2019
    Assignee: Thomson Licensing
    Inventors: Kenneth Rudman, Vasil Nadzakov, Andrew Yoon, Roger Yeh, Basil Badawiyeh, Genevieve Marie Pinvidic, Dana Forte, Dan Han Diep, Samir Ahmed, Lee Shartzer, John Frederick Bishop, James Booth, Hao Chi Tran, Peter Lee, Gregory Gudorf, Douglas Jason Pickersgill, Mark Walker, David Pettigrew
  • Patent number: 10506371
    Abstract: An engagement tracking system monitors user interactions with media items to calculate an engagement score of the media item. The engagement tracking system may be or include a group of one or more server machines configured to detect an exposure of a client device to a media item maintained by the engagement tracking system. In response to detecting the exposure of the client device to the media item, the engagement tracking system tracks a location of the client device based on access requests to location based media items. The engagement tracking system may thereby monitor client devices exposed to the media item in order to calculate an engagement score of the media item.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: December 10, 2019
    Assignee: Snap Inc.
    Inventors: Brent Davis, Peter Sellis, Farnaz Azmoodeh, Samir Ahmed, Douglas Cohen
  • Patent number: 10467147
    Abstract: Systems, devices, media, and methods are presented for selectively partitioning and precaching data elements. The systems and methods identify a device context for a client device and identify a cell based on the device context. The cell is associated with one or more partition characteristics and a plurality of data elements stored in a precache of data elements. The systems and methods select a set of data elements corresponding to the cell and at least a portion of the one or more partition characteristics. The systems and methods then retrieve the selected set of data elements from the precache of data elements and cause presentation of at least one data element of the selected set of data elements at a display device coupled to the client device.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: November 5, 2019
    Assignee: Snap Inc.
    Inventors: Samir Ahmed, Amit Gaur, Yue Hu, Manish Maheshwari, Yang Wen
  • Publication number: 20190281410
    Abstract: The present invention relates to improvements to systems and methods for determining a current location of a client device, and for identifying and selecting appropriate geo-fences based on the current location of the client device. An improved geo-fence selection system performs operations that include associating media content with a geo-fence that encompasses a portion of a geographic region, sampling location data from a client device, defining a boundary based on the sampled location data from the client device, detecting an overlap between the boundary and the geo-fence, retrieving the media content associated with the geo-fence, and loading the media content at a memory location of the client device, in response to detecting the overlap.
    Type: Application
    Filed: May 6, 2019
    Publication date: September 12, 2019
    Inventors: Samir Ahmed, Amit Gaur, Jean Luo, Yang Wen
  • Publication number: 20190261129
    Abstract: An engagement tracking system monitors user interactions with media items to calculate an engagement score of the media item. The engagement tracking system may be or include a group of one or more server machines configured to detect an exposure of a client device to a media item maintained by the engagement tracking system. In response to detecting the exposure of the client device to the media item, the engagement tracking system tracks a location of the client device based on access requests to location based media items. The engagement tracking system may thereby monitor client devices exposed to the media item in order to calculate an engagement score of the media item.
    Type: Application
    Filed: May 1, 2019
    Publication date: August 22, 2019
    Inventors: Brent Davis, Peter Sellis, Farnaz Azmoodeh, Samir Ahmed, Douglas Cohen
  • Patent number: 10327096
    Abstract: The present invention relates to improvements to systems and methods for determining a current location of a client device, and for identifying and selecting appropriate geo-fences based on the current location of the client device. An improved geo-fence selection system performs operations that include associating media content with a geo-fence that encompasses a portion of a geographic region, sampling location data from a client device, defining a boundary based on the sampled location data from the client device, detecting an overlap between the boundary and the geo-fence, retrieving the media content associated with the geo-fence, and loading the media content at a memory location of the client device, in response to detecting the overlap.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: June 18, 2019
    Assignee: Snap Inc.
    Inventors: Samir Ahmed, Amit Gaur, Jean Luo, Yang Wen
  • Patent number: 10327100
    Abstract: An engagement tracking system monitors user interactions with media items to calculate an engagement score of the media item. The engagement tracking system may be or include a group of one or more server machines configured to detect an exposure of a client device to a media item maintained by the engagement tracking system. In response to detecting the exposure of the client device to the media item, the engagement tracking system tracks a location of the client device based on access requests to location based media items. The engagement tracking system may thereby monitor client devices exposed to the media item in order to calculate an engagement score of the media item.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: June 18, 2019
    Assignee: Snap Inc.
    Inventors: Brent Davis, Peter Sellis, Farnaz Azmoodeh, Samir Ahmed, Douglas Cohen
  • Patent number: 10219110
    Abstract: An engagement tracking system monitors user interactions with media items to calculate an engagement score of the media item. The engagement tracking system may be or include a group of one or more server machines configured to detect an exposure of a client device to a media item maintained by the engagement tracking system. In response to detecting the exposure of the client device to the media item, the engagement tracking system tracks a location of the client device based on access requests to location based media items. The engagement tracking system may thereby monitor client devices exposed to the media item in order to calculate an engagement score of the media item.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: February 26, 2019
    Assignee: Snap Inc.
    Inventors: Brent Davis, Peter Sellis, Farnaz Azmoodeh, Samir Ahmed, Douglas Cohen
  • Publication number: 20190012474
    Abstract: Access of media assets through a network is controlled. An expiration rule associated with a media asset is evaluated (930) utilizing at least one processing unit. Access of the media asset through the network is permitted (940-960), utilizing the at least one processing unit, based on the expiration rule within a first time period if an accessing user is classified in a first rank. Access of the media asset through the network is permitted (940-960), utilizing the at least one processing unit, based on the expiration rule within a second time period if the accessing user is classified in a second rank.
    Type: Application
    Filed: December 31, 2015
    Publication date: January 10, 2019
    Inventors: Joel FOGELSON, Samir AHMED
  • Patent number: 10165402
    Abstract: An engagement tracking system monitors user interactions with media items to calculate an engagement score of the media item. The engagement tracking system may be or include a group of one or more server machines configured to detect an exposure of a client device to a media item maintained by the engagement tracking system. In response to detecting the exposure of the client device to the media item, the engagement tracking system tracks a location of the client device based on access requests to location based media items. The engagement tracking system may thereby monitor client devices exposed to the media item in order to calculate an engagement score of the media item.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: December 25, 2018
    Assignee: Snap Inc.
    Inventors: Brent Davis, Peter Sellis, Farnaz Azmoodeh, Samir Ahmed, Douglas Cohen
  • Publication number: 20180288171
    Abstract: Ways to provide multimedia content based on location and associated venue are described. A user device is able to discover and utilize a communication link associated with the venue, a display associated with the venue or a gateway associated with the venue. The display is able to provide multimedia content via the communication link. A server is able to determine a location of the user device, associated the user device with the venue, and configure content items to be delivered to the display. Such configuration includes customization of graphics or interfaces, access to promotions and/or discounts, access to restrict content and/or download capabilities, and/or monetization of content provision. In addition, the gateway (and/or other elements) may allocate bandwidth to multiple user devices, based on the configuration information.
    Type: Application
    Filed: September 30, 2015
    Publication date: October 4, 2018
    Inventors: Joel M. FOGELSON, Samir Ahmed
  • Publication number: 20180285358
    Abstract: Ways to generate content consumption profiles are described. The profiles are used to generate recommendations that match the profiles. A method that generates a profile related to content consumption includes: retrieving (320) a list of content items, identifying (330) an attribute value associated with a presentation attribute for a content item, generating (340) a target attribute value for the content item, the target attribute value indicating at least one of a video mode and an audio mode, and generating (350) the profile based on the target attribute value. A method that generates content recommendations includes retrieving (510) a user profile having a target attribute value related to a presentation attribute, retrieving (540) a list of content items, identifying (550), from the list, content items that match the target attribute value which includes at least one of an audio attribute and a video attribute of the content items, and generating (560) a list of recommended content items.
    Type: Application
    Filed: September 30, 2015
    Publication date: October 4, 2018
    Inventors: Joel M. FOGELSON, Arnaud RETUREAU, Samir AHMED
  • Publication number: 20180278979
    Abstract: A method that optimizes multimedia content for transmission is described. The method includes: calculating (320) an available bandwidth associated with a transmission path from a source device to a destination device; retrieving (330) a multimedia content item; optimizing (360) the multimedia content item for transmission over the available bandwidth; and collecting (380) feedback associated with presentation of the multimedia content item. A server that optimizes multimedia content for transmission includes: a processor for executing sets of instructions; and a non-transitory medium that stores the sets of instructions. The sets of instructions include: calculating (320) an available bandwidth associated with a transmission path from a source device to a destination device; retrieving (330) a multimedia content item; optimizing (360) the multimedia content item for transmission over the available bandwidth; and collecting (380) feedback associated with presentation of the multimedia content item.
    Type: Application
    Filed: September 30, 2015
    Publication date: September 27, 2018
    Inventors: Samir AHMED, Christophe LOUVION
  • Publication number: 20180253203
    Abstract: The present disclosure is directed towards having a user interface that displays a number of cards or windows. A user can implement a command where the user interface will automatically change the position of the displayed cards to show regions of interest which are the parts of the cards that a user may have interested in. The user interest can be determined in accordance with user preference information. Optionally, cards which do not have regions of interest are removed from a display area and such cards are replaced with new cards that do have regions of interest.
    Type: Application
    Filed: May 4, 2018
    Publication date: September 6, 2018
    Inventors: Kenneth Rudman, Vasil Nadzakov, Andrew Yoon, ROGER YEH, BASIL BADAWIYEH, GENEVIEVE MARIE PINVIDIC, DANA FORTE, DAN HAN DIEP, Samir Ahmed, Lee Shartzer, JOHN FREDERICK BISHOP, JAMES BOOTH, HAO CHI TRAN, PETER LEE, Gregory Gudorf, DOUGLAS JASON PICKERSGILL, MARK WALKER, David Pettigrew
  • Publication number: 20180225687
    Abstract: Disclosed, is a geo-fence valuation system to: access usage data at a server system, the usage data collected from a set of client devices located within a geo-fenced area, and wherein the usage data comprises data objects, wherein each data object includes at least a device identifier of a source device of the usage data, and location data; identify one or more data types of the location data, wherein the data types indicate a level of precision of the location data; determine a geodensity of the geo-fenced area based on the usage data, wherein the geodensity indicates at least a number of client devices located within the geo-fenced area; and augments the geodensity of the geo-fence based on the one or more data types of the location data.
    Type: Application
    Filed: February 3, 2017
    Publication date: August 9, 2018
    Inventors: Samir Ahmed, Farnaz Azmoodeh, Kevin Lee Penner
  • Patent number: 9990394
    Abstract: The present disclosure is directed towards conducting a search for content and results using a user interface. A number of graphical objects (715) and filters are displayed where a search query is generated in response to a user gesture (730) that selects a graphical object and filter. The filters shown can change depending on various factors that impact what filters are selected from a group of filters (720).
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: June 5, 2018
    Assignee: Thomson Licensing
    Inventors: Clayton Alexander Thomson, Samir Ahmed, Basil Badawiyeh, Kenneth Alan Rudman, Jason Martell, Roger Yeh, Vasil Nadzakov, Daniel Joseph Hill, Ryan Cameron Coulter, Greg Alan Martin, Rodrigo Thomaz Moyses, Isaac Anthony Marchionna, Francois Xavier-Alexandre Montay, Laura ODonnell-Dunn
  • Publication number: 20180143748
    Abstract: Embodiments of the present disclosure relate generally to techniques for automated organization and presentation of user-selectable features within user interfaces. More particularly, but not by way of limitation, the present disclosure addresses systems and methods for presenting and accessing filters within user interfaces displaying media content items.
    Type: Application
    Filed: June 19, 2017
    Publication date: May 24, 2018
    Inventors: Samir Ahmed, Farnaz Azmoodeh