Patents by Inventor Oludare Victor Obasanjo

Oludare Victor 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).

  • Publication number: 20240061669
    Abstract: Conventionally, applications are updated to the current version and the previous version is removed, eliminating backward compatibility. The disclosed technology provides XR runtimes that can dynamically execute a runtime version due to the runtimes being executed as a collection of selectable data bundles. Thus, implementations can ship multiple versions of an XR runtime to allow old versions of the XR runtime to remain when updates occur. Implementations can maintain backward compatibility and allow old experiences to run in an application. Implementations can access metadata associated with an experience to determine what runtime version (or set of runtime versions) under which the experience can execute, and can dynamically run the latest runtime version that can support that experience. When multiple users in a group are joining an experience, implementations can select and run a common server-supported runtime and push any necessary data bundles for the experience to the client devices.
    Type: Application
    Filed: August 18, 2022
    Publication date: February 22, 2024
    Inventors: Robert Blake TAYLOR, Cameron DUNN, Oludare Victor OBASANJO
  • Publication number: 20230267688
    Abstract: Methods, systems, and storage media for generating a virtual world in a virtual universe are disclosed. Exemplary implementations may: generate virtual objects comprising object representations in a virtual world of a virtual universe; generate avatars comprising user representations of themselves in the virtual world; generate spatial containers within the virtual world; and process transactions regarding the virtual objects between the avatars based on evaluations of rights sets associated with the virtual objects.
    Type: Application
    Filed: November 22, 2022
    Publication date: August 24, 2023
    Inventors: Mina Maher Shawky Abouseif, Oludare Victor Obasanjo, Michael Philip Arcuri, Rachel Levkovich, Jeffrey Lin, Katherine Ward, Joshua Ryan Williams, Jonathan Larsen Eide, Austen McRae, Philip Woods
  • Patent number: 11113732
    Abstract: A computer-implemented technique is described herein for assisting an administrative user in generating negative feature information. The negative feature information, which includes a list of negative features (e.g., negative keywords), defines when queries submitted by end users are expressly disqualified as matching one or more parts of an identified web resource. The technique then automatically assesses the manner in which the negative feature information conflicts with matching between the queries submitted by end users and positive trigger information associated with the web resource, to provide conflict output information. The technique then modifies the negative feature information based on the conflict output information, e.g., by eliminating one or more negative keywords that contribute to conflicts.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: September 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Oludare Victor Obasanjo, Pankesh Jhaveri, Weiqing Tu, Rui Zhou, Bhuvan Middha
  • Patent number: 10599743
    Abstract: A method of providing updates from a social network to a desktop application is provided. An update is created in an application and if the application has permission, it creates an entry in a recent activity queue. The queue is then subject to analysis to reduce the number of entries in the queue. Subscribers that have permission to receive updates from the publisher and the publishing application then receive updates from the publisher.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Oludare Victor Obasanjo, Paul Richard Chen Ming, Deepa Chandramouli, Jiahe Liu, Austin Longino, Robert M. Dolin
  • Patent number: 10366055
    Abstract: The claimed subject matter decreases duplicate entries and loops in an activity record. An exemplary method comprises analyzing a new entry from a user to determine an originating service and a type of activity and extracting an identifying portion of the new entry. The identifying portion includes a predetermined number of characters at a beginning of the entry. Additionally, the predetermined number of characters is based on a likelihood of duplicates in the activity record. The identifying portion is compared to a list of prior entries from the user, and an exclusion action is performed, if the new entry matches one in the list of prior entries. The exclusion action may be to hide the new entry, to delete the new entry, or to collapse the new entry into a matching prior entry.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: July 30, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert M. Dolin, Oludare Victor Obasanjo, Douglas R. Pearce, Seung-Hae Park, Gyorgy K. Schadt, Robert W. Piper, Kerstin Weinberg
  • Publication number: 20180089191
    Abstract: A computer-implemented technique is described herein for assisting an administrative user in generating negative feature information. The negative feature information, which includes a list of negative features (e.g., negative keywords), defines when queries submitted by end users are expressly disqualified as matching one or more parts of an identified web resource. The technique then automatically assesses the manner in which the negative feature information conflicts with matching between the queries submitted by end users and positive trigger information associated with the web resource, to provide conflict output information. The technique then modifies the negative feature information based on the conflict output information, e.g., by eliminating one or more negative keywords that contribute to conflicts.
    Type: Application
    Filed: September 26, 2016
    Publication date: March 29, 2018
    Inventors: Oludare Victor Obasanjo, Pankesh Jhaveri, Weiqing Tu, Rui Zhou, Bhuvan Middha
  • Publication number: 20150058303
    Abstract: The claimed subject matter decreases duplicate entries and loops in an activity record. An exemplary method comprises analyzing a new entry from a user to determine an originating service and a type of activity and extracting an identifying portion of the new entry. The identifying portion includes a predetermined number of characters at a beginning of the entry. Additionally, the predetermined number of characters is based on a likelihood of duplicates in the activity record. The identifying portion is compared to a list of prior entries from the user, and an exclusion action is performed, if the new entry matches one in the list of prior entries. The exclusion action may be to hide the new entry, to delete the new entry, or to collapse the new entry into a matching prior entry.
    Type: Application
    Filed: October 20, 2014
    Publication date: February 26, 2015
    Inventors: Robert M. Dolin, Oludare Victor Obasanjo, Douglas R. Pearce, Seung-Hae Park, Gyorgy K. Schadt, Robert W. Piper, Kerstin Weinberg
  • Patent number: 8886664
    Abstract: The claimed subject matter provides a system and/or a method for decreasing duplicate entries and loops in an activity record such as on a user's page on a social networking site. An exemplary method comprises analyzing a new entry from a user to determine an originating service and a type of activity and extracting an identifying portion of the new entry. The identifying portion is compared to a list of prior entries from the user, and an exclusion action is performed, if the new entry matches one in the list of prior entries. The exclusion action may be to hide the new entry, to delete the new entry, or to collapse the new entry into a matching prior entry.
    Type: Grant
    Filed: May 13, 2010
    Date of Patent: November 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Robert M. Dolin, Oludare Victor Obasanjo, Douglas R. Pearce, Seung-Hae Park, György K. Schadt, Robert W. Piper, Kerstin Weinberg
  • Publication number: 20140108549
    Abstract: A method of providing updates from a social network to a desktop application is provided. An update is created in an application and if the application has permission, it creates an entry in a recent activity queue. The queue is then subject to analysis to reduce the number of entries in the queue. Subscribers that have permission to receive updates from the publisher and the publishing application then receive updates from the publisher.
    Type: Application
    Filed: December 16, 2013
    Publication date: April 17, 2014
    Applicant: Microsoft Corporation
    Inventors: Oludare Victor Obasanjo, Paul Richard Chen Ming, Deepa Chandramouli, Jiahe Liu, Austin Longino, Robert M. Dolin
  • Patent number: 8635248
    Abstract: A method of providing updates from a social network to a desktop application is provided. An update is created in an application and if the application has permission, it creates an entry in a recent activity queue. The queue is then subject to analysis to reduce the number of entries in the queue. Subscribers that have permission to receive updates from the publisher and the publishing application then receive updates from the publisher.
    Type: Grant
    Filed: June 23, 2008
    Date of Patent: January 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Oludare Victor Obasanjo, Paul Richard Chen Ming, Deepa Chandramouli, Jiahe Liu, Austin Longino, Robert M. Dolin
  • Publication number: 20120227035
    Abstract: One or more techniques and/or systems are disclosed for notifying a user of availability of a service on a user's first platform (e.g., cell phone) where the user may have already used the service (or a variation thereof) on a second platform (e.g., laptop computer). In this manner, a user can be made aware of the availability of the service when using the first platform (e.g., cell phone) without having to search for (a version of) the service for the first platform, where the user may merely be aware of (a version of) the service for the second platform (e.g., laptop).
    Type: Application
    Filed: March 3, 2011
    Publication date: September 6, 2012
    Applicant: Microsoft Corporation
    Inventors: Oludare Victor Obasanjo, Christopher Parker, Sean Gary Nordberg, Agnieszka E. Girling, Ankur Patel, Miron Vranjes
  • Publication number: 20120227098
    Abstract: One or more techniques and/or systems are disclosed for authenticating a user of an application using an operating system. A user can log onto their device, such as at power-up, using a cloud-based ID registered to an online identity service. The user can be authenticated with the operating system on the user's device, using the cloud-based identity for the user, where the operating system may contact the online identity service to authenticate the user. When the user activates an application on the device it may request authentication of the user from the operating system, and an authentication token for the user's cloud-based identity is provided to the application. The application then uses the authentication token to authenticate the user for the application, as long as the application supports the use of the cloud-based ID of the user. In this manner, a subsequent manual user log-in operation is not required.
    Type: Application
    Filed: March 3, 2011
    Publication date: September 6, 2012
    Applicant: Microsoft Corporation
    Inventors: Oludare Victor Obasanjo, Eric Fleischman, Sarah Faulkner, Christopher Parker, Keiji Kanazawa
  • Publication number: 20110282893
    Abstract: The claimed subject matter provides a system and/or a method for decreasing duplicate entries and loops in an activity record such as on a user's page on a social networking site. An exemplary method comprises analyzing a new entry from a user to determine an originating service and a type of activity and extracting an identifying portion of the new entry. The identifying portion is compared to a list of prior entries from the user, and an exclusion action is performed, if the new entry matches one in the list of prior entries. The exclusion action may be to hide the new entry, to delete the new entry, or to collapse the new entry into a matching prior entry.
    Type: Application
    Filed: May 13, 2010
    Publication date: November 17, 2011
    Applicant: Microsoft Corporation
    Inventors: Robert M. Dolin, Oludare Victor Obasanjo, Douglas R. Pearce, Seung-Hae Park, György K. Schadt, Robert W. Piper, Kerstin Weinberg
  • Patent number: 7970730
    Abstract: A system and methodology that provide schema inferencing at runtime. An inference component receives as an input an input data stream, and processes the input data stream at runtime to develop a schema based on actual values thereof. The inferred schema is then used to create an inferred output data that is a specialized representation of the input stream data, which can then be accessed efficiently and conveniently.
    Type: Grant
    Filed: January 27, 2005
    Date of Patent: June 28, 2011
    Assignee: Microsoft Corporation
    Inventors: Henricus Johannes Maria Meijer, Oludare Victor Obasanjo
  • Publication number: 20090319577
    Abstract: A method of providing updates from a social network to a desktop application is provided. An update is created in an application and if the application has permission, it creates an entry in a recent activity queue. The queue is then subject to analysis to reduce the number of entries in the queue. Subscribers that have permission to receive updates from the publisher and the publishing application then receive updates from the publisher.
    Type: Application
    Filed: June 23, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Oludare Victor Obasanjo, Paul Richard Chen Ming, Deepa Chandramouli, Jiahe Liu, Austin Longino, Robert M. Dolin