Patents by Inventor Sofia Andrianakou

Sofia Andrianakou 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: 10931620
    Abstract: Methods and systems for creating optimal time limited messages is disclosed. The server system receives a limited time message request from a first member, wherein the message request identifies a second member as the intended recipient and includes an offer. The server system accesses a member profile associated with the second member. The server system determines a message expiration time recommendation based, at least in part, on member profile data of the second member. The server system receives an expiration time selection from the first member. The server system creates a limited time message based on the received message request. The server system transmits the limited time message to the second member.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: February 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sofia Andrianakou, Mohamed Gamal Mohamed Mahmoud
  • Publication number: 20190179827
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for affinity based ranking of native applications. In one aspect, a method includes accessing application affinity data for a user device from which a query was received, receiving a set of search results that each identify a respective resource determined to be responsive to the query, wherein one or more of the search results are a native application search results that each include a deep link to a respective one of the native applications installed on the user device from when the query was received, for each of the native application search results, determining the affinity score of the native application, adjusting the search results based on the affinity scores to generate an adjusted set of search results, and providing, to the user device, the adjusted search results.
    Type: Application
    Filed: February 19, 2019
    Publication date: June 13, 2019
    Inventors: Sofia Andrianakou, Yuanying Xie
  • Patent number: 10248698
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for affinity based ranking of native applications. In one aspect, a method includes accessing application affinity data for a user device from which a query was received, receiving a set of search results that each identify a respective resource determined to be responsive to the query, wherein one or more of the search results are a native application search results that each include a deep link to a respective one of the native applications installed on the user device from when the query was received, for each of the native application search results, determining the affinity score of the native application, adjusting the search results based on the affinity scores to generate an adjusted set of search results, and providing, to the user device, the adjusted search results.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: April 2, 2019
    Assignee: Google LLC
    Inventors: Sofia Andrianakou, Yuanying Xie
  • Publication number: 20180285932
    Abstract: In a method and system for matching advertisement duration to content duration, a user request for a content item is received, a content duration of the content item is identified, and at least one advertisement that has a duration commensurate with the duration of the content item is obtained. The advertisement is provided along with the content item for presentation to the user.
    Type: Application
    Filed: March 31, 2014
    Publication date: October 4, 2018
    Applicant: Google Inc.
    Inventors: Sofia Andrianakou, Yuanying Xie
  • Patent number: 10062101
    Abstract: The disclosed embodiments provide a system for maximizing the propensity of content consumption according to content complexity and content consumption time. During operation, the system receives a request from a user to access a content feed. Based on a time of receipt, the system identifies a current seasonality that corresponds to reading habits of the user during a time period encompassing the time of receipt. The system then accesses a profile for the user to obtain a reading speed of the user and the reading habits of the user for the current seasonality. Next, the system: identifies a subset of content items; estimates a reading session length; and determines a complexity, with regard to the user, for each content item. The system then creates the content feed by ordering the subset of content items according to the reading session length and the complexity of each content item.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: August 28, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mohamed Gamal Mohamed Mahmoud, Sofia Andrianakou
  • Publication number: 20180091467
    Abstract: Methods and systems for creating optimal time limited messages is disclosed. The server system receives a limited time message request from a first member, wherein the message request identifies a second member as the intended recipient and includes an offer. The server system accesses a member profile associated with the second member. The server system determines a message expiration time recommendation based, at least in part, on member profile data of the second member. The server system receives an expiration time selection from the first member. The server system creates a limited time message based on the received message request. The server system transmits the limited time message to the second member.
    Type: Application
    Filed: September 26, 2016
    Publication date: March 29, 2018
    Inventors: Sofia Andrianakou, Mohamed Gamal Mohamed Mahmoud
  • Publication number: 20180040056
    Abstract: The disclosed embodiments provide a system for maximizing the propensity of content consumption according to content complexity and content consumption time. During operation, the system receives a request from a user to access a content feed. Based on a time of receipt, the system identifies a current seasonality that corresponds to reading habits of the user during a time period encompassing the time of receipt. The system then accesses a profile for the user to obtain a reading speed of the user and the reading habits of the user for the current seasonality. Next, the system: identifies a subset of content items; estimates a reading session length; and determines a complexity, with regard to the user, for each content item. The system then creates the content feed by ordering the subset of content items according to the reading session length and the complexity of each content item.
    Type: Application
    Filed: August 4, 2016
    Publication date: February 8, 2018
    Applicant: LinkedIn Corporation
    Inventors: Mohamed Gamal Mohamed Mahmoud, Sofia Andrianakou
  • Patent number: 9720748
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for supporting intents for native application developers.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: August 1, 2017
    Assignee: Google Inc.
    Inventors: Sofia Andrianakou, Yuanying Xie
  • Publication number: 20160328752
    Abstract: Methods, systems and apparatus include computer programs encoded on a computer-readable storage medium for creating a campaign. A method includes: identifying a repository of content, the repository including a plurality of content items, each indexed by a hashtag that is associated with a respective content item; receiving a search query from an entity associated with a brand, the query including one or more of a hashtag, category, or brand; retrieving content from the repository based on the search query; presenting the content to the entity and receiving a selection of one or more content items from the presented content for inclusion in a campaign; arid creating a campaign including generating one or more creatives based on the selection for distribution based on selection criteria associated with the campaign.
    Type: Application
    Filed: January 24, 2014
    Publication date: November 10, 2016
    Inventors: Sofia Andrianakou, Yuanying Xie
  • Publication number: 20160306801
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for affinity based ranking of native applications. In one aspect, a method includes accessing application affinity data for a user device from which a query was received, receiving a set of search results that each identify a respective resource determined to be responsive to the query, wherein one or more of the search results are a native application search results that each include a deep link to a respective one of the native applications installed on the user device from when the query was received, for each of the native application search results, determining the affinity score of the native application, adjusting the search results based on the affinity scores to generate an adjusted set of search results, and providing, to the user device, the adjusted search results.
    Type: Application
    Filed: April 14, 2016
    Publication date: October 20, 2016
    Inventors: Sofia Andrianakou, Yuanying Xie
  • Publication number: 20160253715
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for using hashtags. A method includes: receiving input from a content sponsor for use in creating a campaign, the campaign having one or more associated selection criteria and a creative, wherein the selection criteria are used in evaluating when to serve the creative in response to received requests for content, and wherein the input is of the form of a keyword, a concept or a characteristic of a group of entities; identifying one or more hashtags using the input; presenting the one or more hashtags to the content sponsor; receiving input of a selected one of the one or more hashtags from the content sponsor; and using the selected one of the one or more hashtags as one of the one or more selection criteria for the campaign.
    Type: Application
    Filed: November 4, 2013
    Publication date: September 1, 2016
    Inventors: Yuanying Xie, Sofia Andrianakou
  • Publication number: 20150348097
    Abstract: Methods, systems and apparatus include computer programs encoded on a computer-readable storage medium for generating a creative. A method includes receiving input from a content sponsor including one, or more of a keyword, a topic, a vertical, or a subject identifying one or more hashtags associated with the input; generating a creative for an advertising campaign based at least in part, on the identified one or more hashtags, wherein generating includes using at least one hashtag as content in the creative; providing the creative to the content sponsor for approval; and receiving an indication of approval and using the creative in a campaign associated with the content sponsor.
    Type: Application
    Filed: January 24, 2014
    Publication date: December 3, 2015
    Inventors: Sofia Andrianakou, Yuanying Xie
  • Publication number: 20150113400
    Abstract: A system and method for serving content via an embedded content player distributed via a content sharing service with a looping function is provided. The system includes a content analyzer to receive an indication of the content being accessed via the content sharing service; a looping function graphical user interface (GUI) determiner to determine if the content is associated with a looping function, a looping function GUI retriever to retrieve a GUI element based on the determination; and a looping function GUI transmitter to transmit the GUI element to the content sharing service, the GUI element being incorporated via the embedded content player.
    Type: Application
    Filed: October 23, 2013
    Publication date: April 23, 2015
    Applicant: Google Inc.
    Inventors: Sofia Andrianakou, Yuanying Xie