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: 10931620Abstract: 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: GrantFiled: September 26, 2016Date of Patent: February 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Sofia Andrianakou, Mohamed Gamal Mohamed Mahmoud
-
Publication number: 20190179827Abstract: 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: ApplicationFiled: February 19, 2019Publication date: June 13, 2019Inventors: Sofia Andrianakou, Yuanying Xie
-
Patent number: 10248698Abstract: 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: GrantFiled: April 14, 2016Date of Patent: April 2, 2019Assignee: Google LLCInventors: Sofia Andrianakou, Yuanying Xie
-
Publication number: 20180285932Abstract: 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: ApplicationFiled: March 31, 2014Publication date: October 4, 2018Applicant: Google Inc.Inventors: Sofia Andrianakou, Yuanying Xie
-
Patent number: 10062101Abstract: 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: GrantFiled: August 4, 2016Date of Patent: August 28, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Mohamed Gamal Mohamed Mahmoud, Sofia Andrianakou
-
Publication number: 20180091467Abstract: 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: ApplicationFiled: September 26, 2016Publication date: March 29, 2018Inventors: Sofia Andrianakou, Mohamed Gamal Mohamed Mahmoud
-
Publication number: 20180040056Abstract: 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: ApplicationFiled: August 4, 2016Publication date: February 8, 2018Applicant: LinkedIn CorporationInventors: Mohamed Gamal Mohamed Mahmoud, Sofia Andrianakou
-
Patent number: 9720748Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for supporting intents for native application developers.Type: GrantFiled: February 26, 2015Date of Patent: August 1, 2017Assignee: Google Inc.Inventors: Sofia Andrianakou, Yuanying Xie
-
Publication number: 20160328752Abstract: 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: ApplicationFiled: January 24, 2014Publication date: November 10, 2016Inventors: Sofia Andrianakou, Yuanying Xie
-
Publication number: 20160306801Abstract: 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: ApplicationFiled: April 14, 2016Publication date: October 20, 2016Inventors: Sofia Andrianakou, Yuanying Xie
-
Publication number: 20160253715Abstract: 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: ApplicationFiled: November 4, 2013Publication date: September 1, 2016Inventors: Yuanying Xie, Sofia Andrianakou
-
Publication number: 20150348097Abstract: 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: ApplicationFiled: January 24, 2014Publication date: December 3, 2015Inventors: Sofia Andrianakou, Yuanying Xie
-
Publication number: 20150113400Abstract: 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: ApplicationFiled: October 23, 2013Publication date: April 23, 2015Applicant: Google Inc.Inventors: Sofia Andrianakou, Yuanying Xie