Patents by Inventor Natasa Milic-Frayling

Natasa Milic-Frayling 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: 20180068578
    Abstract: An example system for presenting educational activities includes a computer processor and computer memory including instructions that cause the computer processor to receive a plurality of educational activities. The instructions also cause the processor to determine a learning level for a target user. The instructions further cause the processor to filter the plurality of educational activities for the target user based on the detected learning level for the target user. The instructions also further cause the processor to rank the filtered plurality of educational activities for the target user based on a social factor. The instructions also cause the processor to present the ranked educational activities to the target user in an extended social media feed.
    Type: Application
    Filed: September 2, 2016
    Publication date: March 8, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Meredith Morris, Nathalie Henry Riche, Edward B. Cutrell, Andrew C. Cross, Natasa Milic-Frayling, Nirupama Chandrasekaran, Galen McQuillen, Kiley Sobel, Geza Kovacs
  • Patent number: 9009240
    Abstract: Methods of dynamic control of an electronic message system are described. In an embodiment, a system which is separate from a messaging service within the electronic message system generates an event signal which relates to an event external to the messaging service. The event signal is received by the messaging service and this triggers a dynamic update in one or more electronic messages which are identified based on the event signal received. For example, the dynamic update may result in the message content being displayed in a different manner or the message being delivered or deleted. Examples of external events include a community response to a particular message, based on a subset of information about the message which has been shared, the location of one or more users and a change in membership of a group.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: April 14, 2015
    Assignee: Microsoft Corporation
    Inventors: Natasa Milic-Frayling, Gavin Smyth, Gabriella Kazai, Gerard Oleksik, Jamie Costello
  • Patent number: 8914397
    Abstract: Tagging of resources in order to associate them is described. In an embodiment it is possible to assign tags to resources or switch between resources with different tags, in the context of current work being undertaken by a user. For example, from a single application window that is currently used, a user is able to switch to other resources by tag in an embodiment. Different embodiments illustrate how tags may have multiple purposes and those purposes may evolve thus enabling associated resources to be exposed in different ways. In some embodiments rich metadata about tag usage and/or the use of resource associated with a tag is stored and used to provide additional functionality. Examples are described in which persistence of resources associated with tags is provided and may involve representation of resources such as by duplication of files or by creating alternative representations of resources.
    Type: Grant
    Filed: December 4, 2008
    Date of Patent: December 16, 2014
    Assignee: Microsoft Corporation
    Inventors: Natasa Milic-Frayling, Gavin Smyth, Eduarda Mendes Rodrigues, Gabriella Kazai
  • Publication number: 20140214607
    Abstract: A global currency for crowdsourcing which comprises stored credibility values for every buyer (of human intelligence) and seller (of human intelligence) in a crowdsourcing system is described, creating an ecosystem where buyers and sellers are interdependent on each other. This dependence is the property of a global currency of credibility, where a buyer's credibility is a function of the credibility of the sellers who engaged with HITs published by the buyer, while the credibility of a seller is a function of the credibility scores associated with the HITs, which in turn is dependent on the buyer's credibility. The credibility scores are updated with every HIT completion and propagated through a network that connects HITs with buyers, sellers and platforms, as well as sellers with other sellers and buyers with other buyers. Buyers and sellers can bid, auction and refer HITs as a function of their credibility scores.
    Type: Application
    Filed: January 29, 2013
    Publication date: July 31, 2014
    Applicant: Microsoft Corporation
    Inventors: Gabriella Kazai, Samuel Gavin Smyth, Natasa Milic-Frayling
  • Patent number: 8589559
    Abstract: Methods are described which enable processing of resources originally accessed by a content access operation. An identifier is generated and used to augment all requests for resources which relate to a particular content access operation. A proxy stores the resources associated with the identifier and then sends the resources to the application that requested them (e.g. a browser). The resources may be requested from the proxy by applications using the identifier so that they can be processed (e.g. thumbnail generation, textual analysis) and the processed data may be stored and/or presented to the user.
    Type: Grant
    Filed: October 6, 2011
    Date of Patent: November 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Gavin Smyth, Natasa Milic-Frayling
  • Patent number: 8583674
    Abstract: Recommending a media item may include, for example, a statistical model of media consumption is applied to media session consumption data from a community of users to infer parameters of the model. The model comprises a first probability distribution for each user defining a likelihood of the user having a latent characteristic for a session, and a second probability distribution for each latent characteristic defining a likelihood of a user selecting a media item given the latent characteristic. In another example, the inferred parameters are provided to a recommendation engine arranged to recommend media items. The recommendation engine uses the model with inferred parameters and data describing media items newly consumed by a user to infer a current latent characteristic for a current session of the user, and uses them to generate recommended media items for the user in the current session based on the current latent characteristic.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: November 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Elena Zheleva, John Guiver, Natasa Milic-Frayling, Eduarda Mendes Rodrigues
  • Patent number: 8484350
    Abstract: A messaging service is described which provides application agnostic and cross-platform messaging. Senders compile message content components and specify message preferences. The messaging service calculates a utility and cost of sending the message over different types of communication channel. A communication channel is selected using the cost and utility information and the message service formats the message content components for the particular communication channel. The message is then sent for example, as email, SMS, MMS or other suitable type depending on the selected channel. The utility is calculated using the sender message preferences, communication channel attributes, sending and recipient device attributes and preferably also, but not essentially, preferences of the recipient.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: July 9, 2013
    Assignee: Microsoft Corporation
    Inventors: Jan Muntermann, Natasa Milic-Frayling
  • Publication number: 20130159426
    Abstract: Methods of dynamic control of an electronic message system are described. In an embodiment, a system which is separate from a messaging service within the electronic message system generates an event signal which relates to an event external to the messaging service. The event signal is received by the messaging service and this triggers a dynamic update in one or more electronic messages which are identified based on the event signal received. For example, the dynamic update may result in the message content being displayed in a different manner or the message being delivered or deleted. Examples of external events include a community response to a particular message, based on a subset of information about the message which has been shared, the location of one or more users and a change in membership of a group.
    Type: Application
    Filed: December 15, 2011
    Publication date: June 20, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Natasa Milic-Frayling, Gavin Smyth, Gabriella Kazai, Gerard Oleksik, Jamie Costello
  • Publication number: 20130111483
    Abstract: A workflow authoring system receives a request from a user identifying a task, wherein the task includes various task components. The system selects a plurality of services in response to the user's request to generate one or more service options. The workflow authoring system identifies one or more parameters associated with the selected services and maps one or more relationships between the identified parameters. Mapping the relationships between the identified parameters includes normalizing the identified parameters across one or more services and/or determining dependencies between the identified parameters. The workflow authoring system determines parameter values for the identified parameters satisfying the one or more relationships and determines one or more service options and workflows related to the service options based on the determined parameter values.
    Type: Application
    Filed: October 31, 2011
    Publication date: May 2, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Natasa Milic-Frayling, Jamie Costello, Peiwen Li
  • Patent number: 8281259
    Abstract: A system for navigating among resources includes a target detection module detecting whether a first resource has been branched from to two other different resources and a backward navigation module operable to detect selection of a backward navigation button and cause navigation to the first resource. A method includes designating a target resource accessible via a backward navigation button in a first browser session, detecting selection of the backward navigation button in a second browser session, and navigating to the target resource in the second browser session. The method can involve detecting hovering of a pointer icon over the backward navigation button and responsively presenting a thumbnail of a resource associated with the backward navigation button.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: October 2, 2012
    Assignee: Microsoft Corporation
    Inventors: Natasa Milic-Frayling, Samuel Gavin Smyth, Kerry Rodden, Ralph Sommerer, Rachel Jones, Alan Frank Blackwell
  • Patent number: 8239377
    Abstract: Embodiments of the present invention leverage search query result page thumbnails and search query result link content evaluations to provide user-dependent enhanced search query results. This provides a simplified means to inform a user of the relevancy of search query results based on the user's preferences, environment, and profile, etc. The present invention allows a user to more adequately determine the value of the search query result via search query result indicators within the thumbnail and in the proximity of a displayed result link. In one embodiment of the present invention, a thumbnail of a query result link is automatically displayed when the link is selected. This provides a tool to view an entire search result page, eliminating the necessity of scrolling through each page to find relevant search terms. In another embodiment of the present invention, indicators are utilized to inform a user of the content of a search result link.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Natasa Milic-Frayling, Brett D. Brewer, Eric Watson, Eddie L. Mays, III, Ralph Sommerer
  • Publication number: 20120030317
    Abstract: Methods are described which enable processing of resources originally accessed by a content access operation. An identifier is generated and used to augment all requests for resources which relate to a particular content access operation. A proxy stores the resources associated with the identifier and then sends the resources to the application that requested them (e.g. a browser). The resources may be requested from the proxy by applications using the identifier so that they can be processed (e.g. thumbnail generation, textual analysis) and the processed data may be stored and/or presented to the user.
    Type: Application
    Filed: October 6, 2011
    Publication date: February 2, 2012
    Applicant: Microsoft Corporation
    Inventors: Gavin Smyth, Natasa Milic-Frayling
  • Publication number: 20110314039
    Abstract: Media item recommendation is described. In one example, a statistical model of media consumption is applied to media session consumption data from a community of users to infer parameters of the model. The model comprises a first probability distribution for each user defining a likelihood of the user having a latent characteristic for a session, and a second probability distribution for each latent characteristic defining a likelihood of a user selecting a media item given the latent characteristic. In another example, the inferred parameters are provided to a recommendation engine arranged to recommend media items. The recommendation engine uses the model with inferred parameters and data describing media items newly consumed by a user to infer a current latent characteristic for a current session of the user, and uses them to generate recommended media items for the user in the current session based on the current latent characteristic.
    Type: Application
    Filed: June 18, 2010
    Publication date: December 22, 2011
    Applicant: Microsoft Corporation
    Inventors: Elena Zheleva, John Guiver, Natasa Milic-Frayling, Eduarda Mendes Rodrigues
  • Patent number: 8037182
    Abstract: Methods are described which enable processing of resources originally accessed by a content access operation. An identifier is generated and used to augment all requests for resources which relate to a particular content access operation. A proxy stores the resources associated with the identifier and then sends the resources to the application that requested them (e.g. a browser). The resources may be requested from the proxy by applications using the identifier so that they can be processed (e.g. thumbnail generation, textual analysis) and the processed data may be stored and/or presented to the user.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: October 11, 2011
    Assignee: Microsoft Corporation
    Inventors: Gavin Smyth, Natasa Milic-Frayling
  • Patent number: 8015245
    Abstract: A personalized information communications system enables a source user to provide personalized information in a datastore for access and display by a communications device of a recipient user. An aggregation server records user settings of the source user in a datastore, and collects personalized information of the source user into the datastore based on the user settings. The user settings specify at least one element of personalized information specified by the source user. In response to request from the recipient user, the aggregation server accesses and provides the personalized information of the source user to the recipient user. In one implementation, the communications device periodically polls the aggregation server for updated information associated with the source user. Alternatively, the aggregation server pushes the information to the communications device. Accordingly, the recipient user gains access to the personalized information of the source user.
    Type: Grant
    Filed: April 24, 2006
    Date of Patent: September 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Natasa Milic-Frayling, Jamie Costello, Anthony Francis Frayling
  • Patent number: 7962843
    Abstract: A method includes storing one or more resource identifiers identifying one or more associated resources visited using a browser application, and presenting the resource identifiers in an order designated by one of a plurality of history presentation settings and resource navigation context specifications. The history presentation setting and navigation context can be selected by a user. Exemplary history presentation settings include chronological and domain-name grouped. Exemplary navigation context includes resource identifier, such as name, URI, or domain of the currently viewed resource. The method may further include presenting a thumbnail when a pointer icon is positioned over one of the resource identifiers.
    Type: Grant
    Filed: May 5, 2004
    Date of Patent: June 14, 2011
    Assignee: Microsoft Corporation
    Inventors: Natasa Milic-Frayling, Samuel Gavin Smyth, Kerry Rodden, Rachel Jones, Alan Frank Blackwell
  • Patent number: 7861151
    Abstract: A graph representation of a web site is generated by identifying blocks of links on web pages. Each block of links is represented by a node in the graph representation and connections between the nodes provide information on the re-use of blocks between pages.
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: December 28, 2010
    Assignee: Microsoft Corporation
    Inventors: Natasa Milic-Frayling, Eduarda Mendes Rodrigues, Shashank Pandit
  • Publication number: 20100306665
    Abstract: A system for navigating among resources includes a target detection module detecting whether a first resource has been branched from to two other different resources and a backward navigation module operable to detect selection of a backward navigation button and cause navigation to the first resource. A method includes designating a target resource accessible via a backward navigation button in a first browser session, detecting selection of the backward navigation button in a second browser session, and navigating to the target resource in the second browser session. The method can involve detecting hovering of a pointer icon over the backward navigation button and responsively presenting a thumbnail of a resource associated with the backward navigation button.
    Type: Application
    Filed: July 19, 2010
    Publication date: December 2, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: NATASA MILIC-FRAYLING, SAMUEL GAVIN SMYTH, KERRY RODDEN, RALPH SOMMERER, RACHEL JONES, ALAN FRANK BLACKWELL
  • Publication number: 20100223257
    Abstract: Embodiments of the present invention leverage search query result page thumbnails and search query result link content evaluations to provide user-dependent enhanced search query results. This provides a simplified means to inform a user of the relevancy of search query results based on the user's preferences, environment, and profile, etc. The present invention allows a user to more adequately determine the value of the search query result via search query result indicators within the thumbnail and in the proximity of a displayed result link. In one embodiment of the present invention, a thumbnail of a query result link is automatically displayed when the link is selected. This provides a tool to view an entire search result page, eliminating the necessity of scrolling through each page to find relevant search terms. In another embodiment of the present invention, indicators are utilized to inform a user of the content of a search result link.
    Type: Application
    Filed: April 30, 2010
    Publication date: September 2, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: NATASA MILIC-FRAYLING, Brett D. Brewer, Eric Watson, Eddie L. Mays, III, Ralph Sommerer
  • Patent number: 7774721
    Abstract: A system for navigating among resources includes a target detection module detecting whether a first resource has been branched from to two other different resources and a backward navigation module operable to detect selection of a backward navigation button and cause navigation to the first resource. A method includes designating a target resource accessible via a backward navigation button in a first browser session, detecting selection of the backward navigation button in a second browser session, and navigating to the target resource in the second browser session. The method can involve detecting hovering of a pointer icon over the backward navigation button and responsively presenting a thumbnail of a resource associated with the backward navigation button.
    Type: Grant
    Filed: May 5, 2004
    Date of Patent: August 10, 2010
    Assignee: Microsoft Corporation
    Inventors: Natasa Milic-Frayling, Samuel Gavin Smyth, Kerry Rodden, Ralph Sommerer, Rachel Jones, Alan Frank Blackwell