Patents by Inventor Azmil Macksood

Azmil Macksood 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: 20230421559
    Abstract: The present disclosure relates to systems, methods, and computer-readable media for utilizing a content access authorization system to determine user access control efficiently and flexibly for digital documents that are stored in different geographic regions. For instance, the content access authorization system can convert sensitive user information for digital documents stored in a first geographic region into a probabilistic data structure that does not include user information and share the probabilistic data structure with a second geographic region. The content access authorization system can then utilize the probabilistic data structure to efficiently pre-filter user document access control for digital documents requested by a user in the second geographic region that are stored in the first geographic region, which significantly saves on latency and computing resource usage by reducing the number of document control access queries needed to be made to the first geographic region.
    Type: Application
    Filed: June 24, 2022
    Publication date: December 28, 2023
    Inventors: Charitha Herath DASKON HERATH MUDIYANSELAGE, Kaare Koehler HOEVIK, Åge Andre KVALNES, Tor KREUTZER, Mohamed Azmil MACKSOOD
  • Patent number: 10542088
    Abstract: A server system comprising a physically separate storage area for each of a plurality of respective parties including a first and second party, and a manager function for managing the storage. E.g. some of the storage areas may be in separate server units or at separate geographic locations. Each of at least some of the storage areas stores a primary instance of one or more data resources of the respective party. The manager function is configured so as, in response to the second party forming a relationship with one of the resources of the first party, establish a secondary copy of said one of the resources of the first party in the respective storage area of the second party. Further, when the primary instance is updated with a change, the manager function automatically propagates the change in the primary instance to the secondary copy in the second party's storage area.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: January 21, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Azmil Macksood, Oystein Fledsberg, Bard Kvalheim, Rezaul Hoque, Olav Hamang Bru, Helge Solheim, Vidar Knudsen, Kjetil Bergstrand, Simon Hult
  • Patent number: 10171401
    Abstract: Enhancing and personalizing an electronic message with related and relevant information based on context of the message and recipients of the message is provided. A mailbox delivery agent receives an electronic message addressed to a recipient, extracts context data from the electronic message, queries an information source for information related to the context data and relevant to the recipient user, receives a response including information related to the context data and relevant to the recipient user, and generates and appends one or more information elements representative of the information related to the context data and relevant to the recipient user to the electronic message.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: January 1, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Omar Faruk, Sangram Jyoti Bal, Azmil Macksood, Rezaul Hoque, Stefan Alexander Ashall, Vincent Olislagers
  • Publication number: 20180205792
    Abstract: A server system comprising a physically separate storage area for each of a plurality of respective parties including a first and second party, and a manager function for managing the storage. E.g. some of the storage areas may be in separate server units or at separate geographic locations. Each of at least some of the storage areas stores a primary instance of one or more data resources of the respective party. The manager function is configured so as, in response to the second party forming a relationship with one of the resources of the first party, establish a secondary copy of said one of the resources of the first party in the respective storage area of the second party. Further, when the primary instance is updated with a change, the manager function automatically propagates the change in the primary instance to the secondary copy in the second party's storage area.
    Type: Application
    Filed: January 18, 2017
    Publication date: July 19, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Azmil Macksood, Øystein Fledsberg, Bård Kvalheim, Rezaul Hoque, Olav Hamang Bru, Helge Solheim, Vidar Knudsen, Kjetil Bergstrand, Simon Hult
  • Patent number: 9602513
    Abstract: A computer-implemented method that monitors the activity of different nodes within a system as well as crowd sourcing activity. The computer-implemented method determines that a first node formed a relationship with a second node, generates an edge based on the relationship between the first node and the second node, stores the edge in a graph index and assigns a privacy setting to the edge based on the relationship between the first and second nodes.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: March 21, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Roshan Gamage, Bjornstein Lilleby, Azmil Macksood, Øivind Wang, Bård Kvalheim, Håkon Brugård, Rune Devik, Torbjørn Helvik
  • Publication number: 20170078232
    Abstract: Enhancing and personalizing an electronic message with related and relevant information based on context of the message and recipients of the message is provided. A mailbox delivery agent receives an electronic message addressed to a recipient, extracts context data from the electronic message, queries an information source for information related to the context data and relevant to the recipient user, receives a response including information related to the context data and relevant to the recipient user, and generates and appends one or more information elements representative of the information related to the context data and relevant to the recipient user to the electronic message.
    Type: Application
    Filed: September 15, 2015
    Publication date: March 16, 2017
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Omar Faruk, Sangram Jyoti Bal, Azmil Macksood, Rezaul Hoque, Stefan Alexander Ashall, Vincent Olislagers
  • Publication number: 20170068693
    Abstract: Exposing content to individuals in an enterprise is provided. An external content sharing system includes a graph server comprising an API engine, a graph index, and an activity processing and analytics engine. When a user selects to share external content via a user agent, the API engine receives an API call including a URL of the external content from the user agent. The API engine accesses the content, extracts metadata, and stores the metadata as a node in the graph index, where connections are made between the node and individuals who are socially close to the user. The API engine receives a query request for content associated with an individual socially close to the user, queries the graph index, and provides a result including the metadata of the external content and the URL for generating and exposing a visual information element representative of the external content to the individual.
    Type: Application
    Filed: September 4, 2015
    Publication date: March 9, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Azmil Macksood, Aleksei Nikolaevich Triastcyn, Konstantin Seleskerov, Vidar Tveoy Knudsen, Panos Sakkos
  • Publication number: 20150249669
    Abstract: A computer-implemented method that monitors the activity of different nodes within a system as well as crowd sourcing activity. The computer-implemented method determines that a first node formed a relationship with a second node, generates an edge based on the relationship between the first node and the second node, stores the edge in a graph index and assigns a privacy setting to the edge based on the relationship between the first and second nodes.
    Type: Application
    Filed: September 2, 2014
    Publication date: September 3, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Roshan Gamage, Bjornstein Lilleby, Azmil Macksood, Øivind Wang, Bård Kvalheim, Håkon Brugård, Rune Devik, Torbjørn Helvik