Patents by Inventor Muhammad Omer Iqbal
Muhammad Omer Iqbal 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: 20250238708Abstract: Aspects of the disclosure are directed to methods, systems, and computer readable media for managing artificial intelligence and machine learning (“AI/ML”) datasets in cloud storage, especially for creating and controlling bookmarks or other references in cloud storage for a dataset selected for use for training ML models. Bookmarks are sets of object references that are used as a training data for the ML model. The bookmarks serve as a means for the ML platform to preserve a collection of objects in a cloud storage bucket. The bookmarks serve as references to objects in the buckets to preserve a dataset, instead of continuously replicating the objects selected for training. Bookmarks are used for grouping, providing access, and downloading objects in bulk. The ML platform can also grant buckets or bookmarks permission to make data accessible to specified entities.Type: ApplicationFiled: January 22, 2024Publication date: July 24, 2025Inventors: Nimish Aggarwal, Avinash Belur, Rajaprabhu Thiruchi Loganathan, Jonathan Edward Hughes, Vivek Radhakrishnan, Muhammad Omer Iqbal
-
Patent number: 12074878Abstract: An account provisioning manager is disclosed. A placeholder account is generated with a primary work set attribute and a plurality of enhanced work set attributes. Initially, the primary work set attribute is populated with data to convert the placeholder account into an onboarded operating account. Subsequently, the plurality of enhanced work set attributes are populated via data propagation into the onboarded operating account, wherein an enhanced work set attribute of the plurality of enhanced work set attributes is selectively populated in response to a trigger for the onboarded operating account.Type: GrantFiled: June 30, 2021Date of Patent: August 27, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Steve Ball, Justin Anthony Niles, Muhammad Omer Iqbal, Sadie Elise Henry, Sangeeta Ranjit, Sarat Chandra Subramaniam, Michael Vincent McLaughlin, Rachel Anne Brown Teller
-
Publication number: 20240267366Abstract: Methods for composable user journeys for user authentication via an identity experience framework are performed by systems and apparatuses. Initiating a user authentication process for an application triggers application calls for dynamic invocation of a specific identity policy, required by the application, of a number of identity policies managed by a host of the identity experience framework. User interfaces defined by the identity policies are provided from the host to the application for interaction by the user and entry of identity information needed to authenticate the user according to specified verification providers. Identity claims and token requests are provided from the application to the host which then authenticates the identity claims via the verification providers and mints a token that includes the claims required by the application, according to the identity policy. The application consumes the token to complete the token request and allow the user access to the application.Type: ApplicationFiled: April 18, 2024Publication date: August 8, 2024Inventors: Raja Charu Vikram Kakumani, Brandon B. Murdoch, Ronald Jke Bjones, Muhammad Omer Iqbal, Kim Cameron
-
Patent number: 11997077Abstract: Methods for composable user journeys for user authentication via an identity experience framework are performed by systems and apparatuses. Initiating a user authentication process for an application triggers application calls for dynamic invocation of a specific identity policy, required by the application, of a number of identity policies managed by a host of the identity experience framework. User interfaces defined by the identity policies are provided from the host to the application for interaction by the user and entry of identity information needed to authenticate the user according to specified verification providers. Identity claims and token requests are provided from the application to the host which then authenticates the identity claims via the verification providers and mints a token that includes the claims required by the application, according to the identity policy. The application consumes the token to complete the token request and allow the user access to the application.Type: GrantFiled: November 10, 2017Date of Patent: May 28, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Raja Charu Vikram Kakumani, Brandon B. Murdoch, Ronald Bjones, Muhammad Omer Iqbal, Kim Cameron
-
Publication number: 20230007004Abstract: An account provisioning manager is disclosed. A placeholder account is generated with a primary work set attribute and a plurality of enhanced work set attributes. Initially, the primary work set attribute is populated with data to convert the placeholder account into an onboarded operating account. Subsequently, the plurality of enhanced work set attributes are populated via data propagation into the onboarded operating account, wherein an enhanced work set attribute of the plurality of enhanced work set attributes is selectively populated in response to a trigger for the onboarded operating account.Type: ApplicationFiled: June 30, 2021Publication date: January 5, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Steve Ball, Justin Anthony Niles, Muhammad Omer Iqbal, Sadie Elise Henry, Sangeeta Ranjit, Sarat Chandra Subramaniam, Michael Vincent McLaughlin, Rachel Anne Brown Teller
-
Patent number: 11328115Abstract: A business-to-consumer (B2C) cloud service hosts web applications of various businesses as an instance of a cloud service. The B2C cloud service provides an identity management engine that manages the sign-in of consumers of the businesses to a respective cloud service. The identity management engine dynamically creates a security token for the sign-in request that includes claims customized for the hosted cloud service. The claims are based on directives provided by the business and obtained from the consumer via a user interface dynamically created by the identity management engine at a sign-in request.Type: GrantFiled: July 19, 2018Date of Patent: May 10, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: John Araya, Muhammad Omer Iqbal, Raja Chau Vikram Kakumani
-
Patent number: 11303523Abstract: According to examples, an apparatus may include a processor and a memory on which is stored machine readable instructions. The instructions may cause the processor to receive a call request for a cloud-based service and retrieve a first policy corresponding to the cloud-based service, the first policy identifying a policy reroute. The instructions may also cause the processor to determine which second policy of a plurality of second policies that corresponds to the policy reroute and retrieve the second policy that the corresponds to the policy reroute. The instructions may further cause the processor to apply the second policy on the cloud-based service and respond to the call request following the application of the second policy.Type: GrantFiled: December 7, 2018Date of Patent: April 12, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Prasanna Ramachandran, Raja Charu Vikram Kakumani, Brandon Brian Murdoch, Muhammad Omer Iqbal
-
Patent number: 10719618Abstract: A system includes a processor and a computer-readable medium configured to store instructions for execution by the processor. The instructions include receiving a first document corresponding to a first application hosted by a distributed computing provider. The instructions include parsing the first document into a first data structure according to a data structure definition. The data structure definition describes an inheritance property. The instructions include, in response to presence of a first inheritance property in the first data structure: identifying an inherited document based on the first inheritance property; obtaining the inherited document; reading the inherited document; determining inheritance permissions from the inherited document; and, in response to the inheritance permissions permitting the first document to inherit the inherited document, selectively modifying the first data structure based on the inherited document.Type: GrantFiled: March 8, 2018Date of Patent: July 21, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Raja Charu Vikram Kakumani, John Erik Araya, Muhammad Omer Iqbal
-
Publication number: 20200099587Abstract: According to examples, an apparatus may include a processor and a memory on which is stored machine readable instructions. The instructions may cause the processor to receive a call request for a cloud-based service and retrieve a first policy corresponding to the cloud-based service, the first policy identifying a policy reroute. The instructions may also cause the processor to determine which second policy of a plurality of second policies that corresponds to the policy reroute and retrieve the second policy that the corresponds to the policy reroute. The instructions may further cause the processor to apply the second policy on the cloud-based service and respond to the call request following the application of the second policy.Type: ApplicationFiled: December 7, 2018Publication date: March 26, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Prasanna Ramachandran, Raja Charu Vikram Kakumani, Brandon Brian Murdoch, Muhammad Omer Iqbal
-
Publication number: 20190347403Abstract: A business-to-consumer (B2C) cloud service hosts web applications of various businesses as an instance of a cloud service. The B2C cloud service provides an identity management engine that manages the sign-in of consumers of the businesses to a respective cloud service. The identity management engine dynamically creates a security token for the sign-in request that includes claims customized for the hosted cloud service. The claims are based on directives provided by the business and obtained from the consumer via a user interface dynamically created by the identity management engine at a sign-in request.Type: ApplicationFiled: July 19, 2018Publication date: November 14, 2019Inventors: JOHN ARAYA, MUHAMMAD OMER IQBAL, RAJA CHAU VIKRAM KAKUMANI
-
Publication number: 20190278929Abstract: A system includes a processor and a computer-readable medium configured to store instructions for execution by the processor. The instructions include receiving a first document corresponding to a first application hosted by a distributed computing provider. The instructions include parsing the first document into a first data structure according to a data structure definition. The data structure definition describes an inheritance property. The instructions include, in response to presence of a first inheritance property in the first data structure: identifying an inherited document based on the first inheritance property; obtaining the inherited document; reading the inherited document; determining inheritance permissions from the inherited document; and, in response to the inheritance permissions permitting the first document to inherit the inherited document, selectively modifying the first data structure based on the inherited document.Type: ApplicationFiled: March 8, 2018Publication date: September 12, 2019Inventors: Raja Charu Vikram KAKUMANI, John Erik ARAYA, Muhammad Omer IQBAL
-
Publication number: 20180137091Abstract: A method and system is provided for customizing a web page of an application of an application provider. A host (e.g., cloud service), which hosts the application, provides the web page to a user of the application provider on behalf of the application provider. A customization system receives from a user of the application provider a request for the web page, which has content. The customization system identifies a preferred language for the content of the web page. When the application provider has specified content for the preferred language for the web page, the customization system adds to the web page the specified content. When the application provider has not specified content for the preferred language for the web page, the customization system adds to the web page default content in the preferred language provided by the host.Type: ApplicationFiled: January 23, 2017Publication date: May 17, 2018Inventors: Muhammad Omer Iqbal, Swaroop Krishnamurthy, Srinivas Nadimpalli, Brandon Brian Murdoch, Muhammad Zaman