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: 9961036Abstract: 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: GrantFiled: December 22, 2014Date of Patent: May 1, 2018Assignee: Microsoft Technology Licensing, LLCInventors: David J. Cheng, Ken H. Chin, Oludare V. Obasanjo, Douglas R. Pearce, Seung-Hae Park, Jennie P. Telehowski, Mohammed Arshad Hussain
-
Patent number: 9405845Abstract: 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: GrantFiled: June 14, 2010Date of Patent: August 2, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Oludare V. Obasanjo, Seung-Hae Park, Benjamin C. Walters, Jared A. Russell
-
Patent number: 9342508Abstract: 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: GrantFiled: March 19, 2009Date of Patent: May 17, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Charles D Bassett, Robert M. Dolin, Oludare V. Obasanjo, Benjamin C. Walters, John P. Bruno
-
Patent number: 9183361Abstract: 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: GrantFiled: September 12, 2011Date of Patent: November 10, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Oludare V. Obasanjo, Stephen R. Gordon, Aleksandr Radutskiy, Philip J. Hallin, Atanas D. Oskov, Jeremy D. Viegas, Daniel C. Kitchener
-
Publication number: 20150113438Abstract: 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: ApplicationFiled: December 22, 2014Publication date: April 23, 2015Inventors: David J. Cheng, Ken H. Chin, Oludare V. Obasanjo, Douglas R. Pearce, Seung-Hae Park, Jennie P. Telehowski, Mohammed Arshad Hussain
-
Patent number: 8935339Abstract: 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: GrantFiled: April 28, 2010Date of Patent: January 13, 2015Assignee: Microsoft CorporationInventors: David J. Cheng, Ken H. Chin, Oludare V. Obasanjo, Douglas R. Pearce, Seung-Hae Park, Jennie P. Telehowski, Mohammed Arshad Hussain
-
Patent number: 8812404Abstract: 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: GrantFiled: July 7, 2009Date of Patent: August 19, 2014Assignee: Microsoft CorporationInventors: Michelle M. Aleong, Omar H. Shahine, Paul A. Elliott, Jeffrey Craig Kunins, Oludare V. Obasanjo, Bhupinder S. Sethi
-
Publication number: 20130067568Abstract: 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: ApplicationFiled: September 12, 2011Publication date: March 14, 2013Inventors: Oludare V. Obasanjo, Stephen R. Gordon, Aleksandr Radutskiy, Philip J. Hallin, Atanas D. Oskov, Jeremy D. Viegas, Daniel C. Kitchener
-
Patent number: 8380931Abstract: 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: GrantFiled: March 12, 2010Date of Patent: February 19, 2013Assignee: Microsoft CorporationInventors: Vikas Rajvanshy, Bradley J. Barrows, Michael J. McCann, Hasrat Godil, Xinguang Chen, Oludare V. Obasanjo, Paul R. C. Ming
-
Patent number: 8073879Abstract: 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: GrantFiled: March 25, 2004Date of Patent: December 6, 2011Assignee: Microsoft CorporationInventors: Henricus Johannes Maria Meijer, Wolfram Schulte, Oludare V. Obasanjo
-
Publication number: 20110283185Abstract: 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: ApplicationFiled: June 14, 2010Publication date: November 17, 2011Applicant: MICROSOFT CORPORATIONInventors: Oludare V. Obasanjo, Seung-Hae Park, Benjamin C. Walters, Jared A. Russell
-
Publication number: 20110270931Abstract: 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: ApplicationFiled: April 28, 2010Publication date: November 3, 2011Applicant: MICROSOFT CORPORATIONInventors: David J. Cheng, Ken H. Chin, Oludare V. Obasanjo, Douglas R. Pearce, Seung-Hae Park, Jennie P. Telehowski, Mohammed Arshad Hussain
-
Publication number: 20110225367Abstract: 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: ApplicationFiled: March 12, 2010Publication date: September 15, 2011Inventors: Vikas Rajvanshy, Bradley J. Barrows, Michael J. McCann, Hasrat Godil, Xinguang Chen, Oludare V. Obasanjo, Paul R. C. Ming
-
Publication number: 20110010305Abstract: 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: ApplicationFiled: July 7, 2009Publication date: January 13, 2011Applicant: Microsoft CorporationInventors: Michelle M. Aleong, Omar H. Shahine, Paul A. Elliott, Jeffrey Craig Kunins, Oludare V. Obasanjo, Bhupinder S. Sethi
-
Publication number: 20100241755Abstract: 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: ApplicationFiled: March 18, 2009Publication date: September 23, 2010Applicant: Microsoft CorporationInventors: Charles D. Bassett, Robert M. Dolin, Oludare V. Obasanjo, Benjamin C. Walters, John P. Bruno, Helen HL Tam
-
Publication number: 20100241579Abstract: 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: ApplicationFiled: March 19, 2009Publication date: September 23, 2010Applicant: Microsoft CorporationInventors: Charles D. Bassett, Robert M. Dolin, Oludare V. Obasanjo, Benjamin C. Walters, John P. Bruno, Helen HL Tam
-
Publication number: 20100241417Abstract: 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: ApplicationFiled: March 19, 2009Publication date: September 23, 2010Applicant: MICROSOFT CORPORATIONInventors: Charles D. Bassett, Robert M. Dolin, Oludare V. Obasanjo, Benjamin C. Walters, John P. Bruno