Patents by Inventor David Raskino

David Raskino 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: 11900485
    Abstract: Making an information retrieval process public, so that it can be followed by others, allows capturing of an interest graph that allows people to learn more about shared interests with other people. This also allows items of interest to a trusted resource (such as an expert) to be identified. These items can then be brought to the attention of other users that share the same interest as the expert. In addition, by keeping track of what particular content a user has already seen, the system can bring items of interest to the user's attention, where the user has not yet seen those items.
    Type: Grant
    Filed: December 7, 2022
    Date of Patent: February 13, 2024
    Assignee: Microsoft Corporation
    Inventors: David A. Raskino, Steven W. Ickman, Christopher C. McConnell, Paul A. Steckler, Matthew G. Dyor
  • Patent number: 11620719
    Abstract: Making an information retrieval process public, so that it can be followed by others, allows capturing of an interest graph that allows people to learn more about shared interests with other people. This also allows items of interest to a trusted resource (such as an expert) to be identified. These items can then be brought to the attention of other users that share the same interest as the expert. In addition, by keeping track of what particular content a user has already seen, the system can bring items of interest to the user's attention, where the user has not yet seen those items.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: April 4, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David A. Raskino, Steven W. Ickman, Christopher C. McConnell, Paul A. Steckler, Matthew G. Dyor
  • Publication number: 20230102834
    Abstract: Making an information retrieval process public, so that it can be followed by others, allows capturing of an interest graph that allows people to learn more about shared interests with other people. This also allows items of interest to a trusted resource (such as an expert) to be identified. These items can then be brought to the attention of other users that share the same interest as the expert. In addition, by keeping track of what particular content a user has already seen, the system can bring items of interest to the user's attention, where the user has not yet seen those items.
    Type: Application
    Filed: December 7, 2022
    Publication date: March 30, 2023
    Inventors: David A. RASKINO, Steven W. ICKMAN, Christopher C. MCCONNELL, Paul A. STECKLER, Matthew G. DYOR
  • Patent number: 10387123
    Abstract: Various technologies described herein pertain to developing a web application using a scripting language-based framework. A call can be received via an interface of the scripting language-based framework. The call can manage a control included in the scripting language-based framework. Further, the call can be provided by an application that references the scripting language based framework. Moreover, a user interface can be generated based on the control managed by the call, and backend cloud-based services provided by a distributed data store on a cloud platform can be accessed based on the control managed by the call.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: August 20, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Steven Ickman, David Raskino
  • Patent number: 9582610
    Abstract: The description relates to visual post builders. One example can receive a user search topic relating to a collage. This example can concurrently present a collage template and search results for the search topic. The collage template can be manifest as a grid of equal sized rectangles. The example can automatically populate a user selection from the search results into one or more rectangles of the collage template. The example can also automatically populate additional user selections into remaining rectangles of the collage template until all of the rectangles of the collage template are populated or the user indicates that the collage is complete.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rajeev Karunakaran, Richard I. Zaragoza, Steven W. Ickman, Richard D. Marshall, David A. Raskino, William L. Portnoy
  • Patent number: 9195757
    Abstract: A dynamic digital montage system assists a user in creating and publishing a montage about one or more specified topics. The system receives an identification of one or more topics of interest from the user, and based on the subject information, collects data from dynamic and static data sources for display in dedicated sections of a montage. The data is presented in one of a number of predefined but editable layouts for presentation to a user. In one implementation, at least one of the montage components is associated with a dynamic data source and is updated when new data is provided by the dynamic data source. In another implementation, the data sources attached to the montage components are analyzed on a periodic basis, and based on the analysis, data source assignments and/or the montage layout is revised.
    Type: Grant
    Filed: May 2, 2011
    Date of Patent: November 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: William Portnoy, Richard Zaragoza, Matthew Bret MacLaurin, Craig Jensen, Richard Daniel Marshall, Bradley Gibson, Tom Laird-McConnell, Steve Ickman, David Raskino, Lili Cheng
  • Publication number: 20140280054
    Abstract: The description relates to visual post builders. One example can receive a user search topic relating to a collage. This example can concurrently present a collage template and search results for the search topic. The collage template can be manifest as a grid of equal sized rectangles. The example can automatically populate a user selection from the search results into one or more rectangles of the collage template. The example can also automatically populate additional user selections into remaining rectangles of the collage template until all of the rectangles of the collage template are populated or the user indicates that the collage is complete.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Rajeev Karunakaran, Richard I. Zaragoza, Steven W. Ickman, Richard D. Marshall, David A. Raskino, William L. Portnoy
  • Publication number: 20140149965
    Abstract: Various technologies described herein pertain to developing a web application using a scripting language-based framework. A call can be received via an interface of the scripting language-based framework. The call can manage a control included in the scripting language-based framework. Further, the call can be provided by an application that references the scripting language based framework. Moreover, a user interface can be generated based on the control managed by the call, and backend cloud-based services provided by a distributed data store on a cloud platform can be accessed based on the control managed by the call.
    Type: Application
    Filed: February 3, 2014
    Publication date: May 29, 2014
    Applicant: Microsoft Corporation
    Inventors: Steven Ickman, David Raskino
  • Patent number: 8671417
    Abstract: Various technologies described herein pertain to developing a web application using a scripting language-based framework. A call can be received via an interface of the scripting language-based framework. The call can manage a control included in the scripting language-based framework. Further, the call can be provided by an application that references the scripting language based framework. Moreover, a user interface can be generated based on the control managed by the call, and backend cloud-based services provided by a distributed data store on a cloud platform can be accessed based on the control managed by the call.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: March 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Steven Ickman, David Raskino
  • Publication number: 20130152107
    Abstract: Various technologies described herein pertain to developing a web application using a scripting language-based framework. A call can be received via an interface of the scripting language-based framework. The call can manage a control included in the scripting language-based framework. Further, the call can be provided by an application that references the scripting language based framework. Moreover, a user interface can be generated based on the control managed by the call, and backend cloud-based services provided by a distributed data store on a cloud platform can be accessed based on the control managed by the call.
    Type: Application
    Filed: December 12, 2011
    Publication date: June 13, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Steven Ickman, David Raskino
  • Publication number: 20130097001
    Abstract: A dynamic loyalty service system allows a product provider to create a demand plan that identifies anticipated demand for a service over a number of time segments. The dynamic loyalty service system generates the demand plan using information about historic commercial data about the service and historic patterns of usage of the product by the provider's loyalty program participants. The dynamic loyalty service system allows a user to identify targets for the various time segments, wherein the targets specify desired adjustments to the demand during the respective time segment. The dynamic loyalty service system uses the demand plan and the adjustment targets to generate a communication plan that specifies the messages to be sent to the provider's loyalty program participants and the communication modality for delivering the messages.
    Type: Application
    Filed: October 14, 2011
    Publication date: April 18, 2013
    Applicant: Microsoft Corporation
    Inventors: Matthew Graham Dyor, David Raskino, Karthik Thirumalai
  • Publication number: 20130066876
    Abstract: Making an information retrieval process public, so that it can be followed by others, allows capturing of an interest graph that allows people to learn more about shared interests with other people. This also allows items of interest to a trusted resource (such as an expert) to be identified. These items can then be brought to the attention of other users that share the same interest as the expert. In addition, by keeping track of what particular content a user has already seen, the system can bring items of interest to the user's attention, where the user has not yet seen those items.
    Type: Application
    Filed: September 12, 2011
    Publication date: March 14, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: David A. Raskino, Steven W. Ickman, Christopher C. McConnell, Paul A. Steckler, Matthew G. Dyor
  • Publication number: 20130066700
    Abstract: A user provides an input to a public stream system indicating that the user desires to conduct a transaction (such as a sale, renting a piece of equipment, etc.). The system identifies a group of other users that may wish to participate in the transaction, and at some point, informs those users of the opportunity to participate in a group transaction. Offers for the group transaction are identified and made available to the users and user acceptance of, and commitment to, the offer is tracked. Incentives can optionally be provided to one or more members of the group.
    Type: Application
    Filed: September 14, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: William L. Portnoy, Lili Cheng, Paul A. Steckler, David A. Raskino, Matthew G. Dyor
  • Publication number: 20120284245
    Abstract: A dynamic digital montage system assists a user in creating and publishing a montage about one or more specified topics. The system receives an identification of one or more topics of interest from the user, and based on the subject information, collects data from dynamic and static data sources for display in dedicated sections of a montage. The data is presented in one of a number of predefined but editable layouts for presentation to a user. In one implementation, at least one of the montage components is associated with a dynamic data source and is updated when new data is provided by the dynamic data source. In another implementation, the data sources attached to the montage components are analyzed on a periodic basis, and based on the analysis, data source assignments and/or the montage layout is revised.
    Type: Application
    Filed: May 2, 2011
    Publication date: November 8, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: William Portnoy, Richard Zaragoza, Matthew Bret MacLaurin, Craig Jensen, Richard Daniel Marshall, Bradley Gibson, Tom Laird-McConnell, Steve Ickman, David Raskino, Lili Cheng