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: 20240061669Abstract: 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: ApplicationFiled: August 18, 2022Publication date: February 22, 2024Inventors: Robert Blake TAYLOR, Cameron DUNN, Oludare Victor OBASANJO
-
Publication number: 20230267688Abstract: 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: ApplicationFiled: November 22, 2022Publication date: August 24, 2023Inventors: 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: 11113732Abstract: 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: GrantFiled: September 26, 2016Date of Patent: September 7, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Oludare Victor Obasanjo, Pankesh Jhaveri, Weiqing Tu, Rui Zhou, Bhuvan Middha
-
Patent number: 10599743Abstract: 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: GrantFiled: December 16, 2013Date of Patent: March 24, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Oludare Victor Obasanjo, Paul Richard Chen Ming, Deepa Chandramouli, Jiahe Liu, Austin Longino, Robert M. Dolin
-
Patent number: 10366055Abstract: 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: GrantFiled: October 20, 2014Date of Patent: July 30, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Robert M. Dolin, Oludare Victor Obasanjo, Douglas R. Pearce, Seung-Hae Park, Gyorgy K. Schadt, Robert W. Piper, Kerstin Weinberg
-
Publication number: 20180089191Abstract: 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: ApplicationFiled: September 26, 2016Publication date: March 29, 2018Inventors: Oludare Victor Obasanjo, Pankesh Jhaveri, Weiqing Tu, Rui Zhou, Bhuvan Middha
-
Publication number: 20150058303Abstract: 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: ApplicationFiled: October 20, 2014Publication date: February 26, 2015Inventors: Robert M. Dolin, Oludare Victor Obasanjo, Douglas R. Pearce, Seung-Hae Park, Gyorgy K. Schadt, Robert W. Piper, Kerstin Weinberg
-
Patent number: 8886664Abstract: 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: GrantFiled: May 13, 2010Date of Patent: November 11, 2014Assignee: Microsoft CorporationInventors: Robert M. Dolin, Oludare Victor Obasanjo, Douglas R. Pearce, Seung-Hae Park, György K. Schadt, Robert W. Piper, Kerstin Weinberg
-
Publication number: 20140108549Abstract: 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: ApplicationFiled: December 16, 2013Publication date: April 17, 2014Applicant: Microsoft CorporationInventors: Oludare Victor Obasanjo, Paul Richard Chen Ming, Deepa Chandramouli, Jiahe Liu, Austin Longino, Robert M. Dolin
-
Patent number: 8635248Abstract: 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: GrantFiled: June 23, 2008Date of Patent: January 21, 2014Assignee: Microsoft CorporationInventors: Oludare Victor Obasanjo, Paul Richard Chen Ming, Deepa Chandramouli, Jiahe Liu, Austin Longino, Robert M. Dolin
-
Publication number: 20120227035Abstract: 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: ApplicationFiled: March 3, 2011Publication date: September 6, 2012Applicant: Microsoft CorporationInventors: Oludare Victor Obasanjo, Christopher Parker, Sean Gary Nordberg, Agnieszka E. Girling, Ankur Patel, Miron Vranjes
-
Publication number: 20120227098Abstract: 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: ApplicationFiled: March 3, 2011Publication date: September 6, 2012Applicant: Microsoft CorporationInventors: Oludare Victor Obasanjo, Eric Fleischman, Sarah Faulkner, Christopher Parker, Keiji Kanazawa
-
Publication number: 20110282893Abstract: 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: ApplicationFiled: May 13, 2010Publication date: November 17, 2011Applicant: Microsoft CorporationInventors: Robert M. Dolin, Oludare Victor Obasanjo, Douglas R. Pearce, Seung-Hae Park, György K. Schadt, Robert W. Piper, Kerstin Weinberg
-
Patent number: 7970730Abstract: 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: GrantFiled: January 27, 2005Date of Patent: June 28, 2011Assignee: Microsoft CorporationInventors: Henricus Johannes Maria Meijer, Oludare Victor Obasanjo
-
Publication number: 20090319577Abstract: 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: ApplicationFiled: June 23, 2008Publication date: December 24, 2009Applicant: MICROSOFT CORPORATIONInventors: Oludare Victor Obasanjo, Paul Richard Chen Ming, Deepa Chandramouli, Jiahe Liu, Austin Longino, Robert M. Dolin