Patents by Inventor Oludare V. Obasanjo

Oludare V. Obasanjo 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: 9961036
    Abstract: News feed techniques are described. In implementations, content is parsed from one or more emails that are addressed to a user. The parsed content from the email is exposed, automatically and without user intervention, for output in a news feed of the user.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: May 1, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David J. Cheng, Ken H. Chin, Oludare V. Obasanjo, Douglas R. Pearce, Seung-Hae Park, Jennie P. Telehowski, Mohammed Arshad Hussain
  • Patent number: 9405845
    Abstract: Adaptable layouts for social feeds are described. In embodiments, shared content is received as a social network action initiated at a user device by a social network user. An activity is generated based on the social network action to collect metadata associated with the shared content. The shared content and the metadata is then mapped to layout templates that are each generated for different display layout formats associated with different types of client devices. Additionally, the shared content and the metadata is mapped to additional layout templates that are each generated for different social network form factors.
    Type: Grant
    Filed: June 14, 2010
    Date of Patent: August 2, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Oludare V. Obasanjo, Seung-Hae Park, Benjamin C. Walters, Jared A. Russell
  • Patent number: 9342508
    Abstract: Localization techniques are described. In an implementation, data is parsed from a feed of data that is public and not localized. A template is formed from the data for each locale that is to be supported. The data that is localized for a particular locale is presented is based on a particular template for the particular locale.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: May 17, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Charles D Bassett, Robert M. Dolin, Oludare V. Obasanjo, Benjamin C. Walters, John P. Bruno
  • Patent number: 9183361
    Abstract: Techniques for resource access authorization are described. In one or more implementations, an application identifier is used to control access to user resources by an application. A determination is made whether to allow the application to access the user resources by comparing an application identifier received from an authorization service with a system application identifier for the application obtained from a computing device on which the application is executing.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: November 10, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Oludare V. Obasanjo, Stephen R. Gordon, Aleksandr Radutskiy, Philip J. Hallin, Atanas D. Oskov, Jeremy D. Viegas, Daniel C. Kitchener
  • Publication number: 20150113438
    Abstract: News feed techniques are described. In implementations, content is parsed from one or more emails that are addressed to a user. The parsed content from the email is exposed, automatically and without user intervention, for output in a news feed of the user.
    Type: Application
    Filed: December 22, 2014
    Publication date: April 23, 2015
    Inventors: David J. Cheng, Ken H. Chin, Oludare V. Obasanjo, Douglas R. Pearce, Seung-Hae Park, Jennie P. Telehowski, Mohammed Arshad Hussain
  • Patent number: 8935339
    Abstract: News feed techniques are described. In implementations, content is parsed from one or more emails that are addressed to a user. The parsed content from the email is exposed, automatically and without user intervention, for output in a news feed of the user.
    Type: Grant
    Filed: April 28, 2010
    Date of Patent: January 13, 2015
    Assignee: Microsoft Corporation
    Inventors: David J. Cheng, Ken H. Chin, Oludare V. Obasanjo, Douglas R. Pearce, Seung-Hae Park, Jennie P. Telehowski, Mohammed Arshad Hussain
  • Patent number: 8812404
    Abstract: Information aggregation techniques are described. In an implementation, a communication is received that includes an indication of a source of information associated with a non-member of the social network. Information associated with the non-member is aggregated from the source. The aggregation may be performed in response to receipt of a selection by a member of the social network service to interact with the information from the source. The aggregated information may then be presented to a member in conjunction with webpages output for interaction with the social network.
    Type: Grant
    Filed: July 7, 2009
    Date of Patent: August 19, 2014
    Assignee: Microsoft Corporation
    Inventors: Michelle M. Aleong, Omar H. Shahine, Paul A. Elliott, Jeffrey Craig Kunins, Oludare V. Obasanjo, Bhupinder S. Sethi
  • Publication number: 20130067568
    Abstract: Techniques for resource access authorization are described. In one or more implementations, an application identifier is used to control access to user resources by an application. A determination is made whether to allow the application to access the user resources by comparing an application identifier received from an authorization service with a system application identifier for the application obtained from a computing device on which the application is executing.
    Type: Application
    Filed: September 12, 2011
    Publication date: March 14, 2013
    Inventors: Oludare V. Obasanjo, Stephen R. Gordon, Aleksandr Radutskiy, Philip J. Hallin, Atanas D. Oskov, Jeremy D. Viegas, Daniel C. Kitchener
  • Patent number: 8380931
    Abstract: A data center system includes a memory cache coupled to a data center controller. The memory cache includes volatile memory and stores data that is persisted in a database in a different data center system that is located remotely from the data center system rather than in the first data center system. The data center controller reads data from the memory cache and writes data to the memory cache.
    Type: Grant
    Filed: March 12, 2010
    Date of Patent: February 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Vikas Rajvanshy, Bradley J. Barrows, Michael J. McCann, Hasrat Godil, Xinguang Chen, Oludare V. Obasanjo, Paul R. C. Ming
  • Patent number: 8073879
    Abstract: The present invention provides systems and methods that isomorphically maps constructs between domain spaces (e.g., object, markup, relational and user interface domains). The systems and methods employ a mapping component that utilizes at least one suppress label(s), introduce label(s) and/or mediating schema to facilitate construct mapping. Examples of such mapping include transforming a named construct to an anonymous construct, a named construct to a named construct, an anonymous construct to a named construct, and an anonymous construct to an anonymous construct. In general, introduce labels can be utilized to provide names for anonymous constructs and/or modify existing names; suppress labels typically are utilized to suppress names such as introduced names or names a user desires to be suppressed; and mediating schema can be utilized to provide a default or user customized mapping to an intermediate schema before, during and/or after construct mapping.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: December 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Henricus Johannes Maria Meijer, Wolfram Schulte, Oludare V. Obasanjo
  • Publication number: 20110283185
    Abstract: Adaptable layouts for social feeds are described. In embodiments, shared content is received as a social network action initiated at a user device by a social network user. An activity is generated based on the social network action to collect metadata associated with the shared content. The shared content and the metadata is then mapped to layout templates that are each generated for different display layout formats associated with different types of client devices. Additionally, the shared content and the metadata is mapped to additional layout templates that are each generated for different social network form factors.
    Type: Application
    Filed: June 14, 2010
    Publication date: November 17, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Oludare V. Obasanjo, Seung-Hae Park, Benjamin C. Walters, Jared A. Russell
  • Publication number: 20110270931
    Abstract: News feed techniques are described. In implementations, content is parsed from one or more emails that are addressed to a user. The parsed content from the email is exposed, automatically and without user intervention, for output in a news feed of the user.
    Type: Application
    Filed: April 28, 2010
    Publication date: November 3, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: David J. Cheng, Ken H. Chin, Oludare V. Obasanjo, Douglas R. Pearce, Seung-Hae Park, Jennie P. Telehowski, Mohammed Arshad Hussain
  • Publication number: 20110225367
    Abstract: A data center system includes a memory cache coupled to a data center controller. The memory cache includes volatile memory and stores data that is persisted in a database in a different data center system that is located remotely from the data center system rather than in the first data center system. The data center controller reads data from the memory cache and writes data to the memory cache.
    Type: Application
    Filed: March 12, 2010
    Publication date: September 15, 2011
    Inventors: Vikas Rajvanshy, Bradley J. Barrows, Michael J. McCann, Hasrat Godil, Xinguang Chen, Oludare V. Obasanjo, Paul R. C. Ming
  • Publication number: 20110010305
    Abstract: Information aggregation techniques are described. In an implementation, a communication is received that includes an indication of a source of information associated with a non-member of the social network. Information associated with the non-member is aggregated from the source. The aggregation may be performed in response to receipt of a selection by a member of the social network service to interact with the information from the source. The aggregated information may then be presented to a member in conjunction with webpages output for interaction with the social network.
    Type: Application
    Filed: July 7, 2009
    Publication date: January 13, 2011
    Applicant: Microsoft Corporation
    Inventors: Michelle M. Aleong, Omar H. Shahine, Paul A. Elliott, Jeffrey Craig Kunins, Oludare V. Obasanjo, Bhupinder S. Sethi
  • Publication number: 20100241755
    Abstract: Permission access model techniques are described. In an implementation, an association between data that is publicly accessible and a member of a social network service is formed. The association is combined with a permission control that is operable to control access to the association independent of access to the data.
    Type: Application
    Filed: March 18, 2009
    Publication date: September 23, 2010
    Applicant: Microsoft Corporation
    Inventors: Charles D. Bassett, Robert M. Dolin, Oludare V. Obasanjo, Benjamin C. Walters, John P. Bruno, Helen HL Tam
  • Publication number: 20100241579
    Abstract: Feed content presentation techniques are described. In an implementation, data from a plurality of feeds of data is aggregated. The data that is aggregated may include an attribute that describes the data and is associated with a member of a social network service. The data is filtered for presentation based on one or more of a user context associated with a member that is to consume the presentation when the data is requested or a particular attribute of the data selected by a member that is to consume the presentation.
    Type: Application
    Filed: March 19, 2009
    Publication date: September 23, 2010
    Applicant: Microsoft Corporation
    Inventors: Charles D. Bassett, Robert M. Dolin, Oludare V. Obasanjo, Benjamin C. Walters, John P. Bruno, Helen HL Tam
  • Publication number: 20100241417
    Abstract: Localization techniques are described. In an implementation, data is parsed from a feed of data that is public and not localized. A template is formed from the data for each locale that is to be supported. The data that is localized for a particular locale is presented is based on a particular template for the particular locale.
    Type: Application
    Filed: March 19, 2009
    Publication date: September 23, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Charles D. Bassett, Robert M. Dolin, Oludare V. Obasanjo, Benjamin C. Walters, John P. Bruno