Patents by Inventor Sajeed Ahmed

Sajeed Ahmed 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: 20210390541
    Abstract: A social transaction management system may include an event transaction object, a personal transaction unit and a mobile application engine. The event transaction object is configured to track transactions of multiple users across multiple events, wherein the tracked transactions have defined transaction parameters. The personal transaction unit is communicatively coupled to at least one event transaction object and configured to determine an accounting of total transactions for each user per event based on associated event transaction object(s). The mobile application engine is communicatively coupled to the event transaction object(s) to create a communication portal between multiple users across multiple events. The system may create a transaction entry, transmit the transaction entry to a user device, receive an acknowledgement responsive to the notification from the user device and update the status of the transaction entry on both the receiving and sending user devices.
    Type: Application
    Filed: October 10, 2019
    Publication date: December 16, 2021
    Inventors: Sajeed Ahmed, Mohammed Moinuddin
  • Patent number: 7673047
    Abstract: The present invention is directed to technology for determining the set of groups of which a user is a member. A user can be a static member, dynamic member or nested member of a group. A user is a nested member of a first group if that user is a member of a second group and the second group is a member of the first group. There can be multiple levels of nesting. For example, an entity can be a nested member of a first group if that entity is a member of a second group, which is a member of a third group, which is a member of a fourth group, which is a member of the first group. The present invention can determine the groups of which the user is a static member, dynamic member or nested member.
    Type: Grant
    Filed: May 12, 2006
    Date of Patent: March 2, 2010
    Assignee: Oracle International Corporation
    Inventors: Shawn P. Delany, Sajeed Ahmed
  • Patent number: 7475151
    Abstract: A policy, associated with a group, controls user subscription to and unsubscription from that group. In one embodiment, there are at least four policies for subscribing/unsubscribing: open, open with filter, control through workflow and closed. An open policy does not restrict subscription or unsubscription. The open with filter policy requires that a user satisfy a rule to subscribe, but does not require that the rule be satisfied to unsubscribe. The control through workflow policy requires a user to subscribe or unsubscribe through a workflow process. A close policy prohibits the subscription to or unsubscription from the group.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: January 6, 2009
    Assignee: Oracle International Corporation
    Inventors: Shawn P. Delany, Sajeed Ahmed, Vivian M. Ganitsky
  • Patent number: 7428592
    Abstract: Technology is disclosed for securely persisting a network resource identifier, such as a URL, that addresses a network resource, such as a portal. The network resource identifier is persisted from one network resource to another. A system accessed through the portal receives requests for accessing network resources associated with the system's applications and resources. In one example, the system provides the applications and resources via web pages. The system generates a link selector, based on information persisted in the requests. Selection of the link selector immediately brings a system user to the portal. Each request includes a parameter that corresponds to the network resource identifier for the portal. The system employs this parameter to obtain the information necessary to generate the link selector, such as an image and mouse-over text. The system includes a parameter in outgoing requests that calls for persisting the network resource identifier for the portal.
    Type: Grant
    Filed: January 16, 2003
    Date of Patent: September 23, 2008
    Assignee: Oracle International Corporation
    Inventors: Michele C. Lee, Sajeed Ahmed
  • Patent number: 7363339
    Abstract: The present invention is directed to technology for determining the members of groups. A group can have static members, dynamic members and/or nested members. An entity is a nested member of a first group if that entity is a member of a second group and the second group is a member of the first group. There can be multiple levels of nesting. For example, an entity can be a nested member of a first group if that entity is a member of a second group, which is a member of a third group, which is a member of a fourth group, . . . , which is a member of the first group. The present invention can determine the membership of a group, including the static members, dynamic members and/or nested members. Furthermore, the present invention can be used to expand one or more groups so that future requests to view the membership of a group can be performed in a more efficient manner.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: April 22, 2008
    Assignee: Oracle International Corporation
    Inventors: Shawn P. Delany, Sajeed Ahmed, Vivian M. Ganitsky
  • Patent number: 7349912
    Abstract: The present invention is directed to technology for modifying groups or other types of entries after those entries have been created. In one embodiment, the invention includes modifying group objects that have already been instantiated by adding and/or removing auxiliary classes and their associated attributes. The present invention can be used with an Identity System that stores group objects in a directory. Alternatively, the present invention can be used with other types of entries, other types of systems and/or other types of data stores.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: March 25, 2008
    Assignee: Oracle International Corporation
    Inventors: Shawn P. Delany, Sajeed Ahmed
  • Publication number: 20060195575
    Abstract: The present invention is directed to technology for determining the set of groups of which a user is a member. A user can be a static member, dynamic member or nested member of a group. A user is a nested member of a first group if that user is a member of a second group and the second group is a member of the first group. There can be multiple levels of nesting. For example, an entity can be a nested member of a first group if that entity is a member of a second group, which is a member of a third group, which is a member of a fourth group, which is a member of the first group. The present invention can determine the groups of which the user is a static member, dynamic member or nested member.
    Type: Application
    Filed: May 12, 2006
    Publication date: August 31, 2006
    Applicant: Oracle International Corporation
    Inventors: Shawn Delany, Sajeed Ahmed
  • Patent number: 7085834
    Abstract: The present invention is directed to technology for determining the set of groups that a user is a member of. A user can be a static member, dynamic member or nested member of a group. A user is a nested member of a first group if that user is a member of a second group and the second group is a member of the first group. There can be multiple levels of nesting. For example, an entity can be a nested member of a first group if that entity is a member of a second group, which is a member of a third group, which is a member of a fourth group, which is a member of the first group. The present invention can determine the groups for which the user is a static member, dynamic member or nested member.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: August 1, 2006
    Assignee: Oracle International Corporation
    Inventors: Shawn P. Delany, Sajeed Ahmed
  • Publication number: 20040010607
    Abstract: Technology is disclosed for securely persisting a network resource identifier, such as a URL, that addresses a network resource, such as a portal. The network resource identifier is persisted from one network resource to another. A system accessed through the portal receives requests for accessing network resources associated with the system's applications and resources. In one example, the system provides the applications and resources via web pages. The system generates a link selector, based on information persisted in the requests. Selection of the link selector immediately brings a system user to the portal. Each request includes a parameter that corresponds to the network resource identifier for the portal. The system employs this parameter to obtain the information necessary to generate the link selector, such as an image and mouse-over text. The system includes a parameter in outgoing requests that calls for persisting the network resource identifier for the portal.
    Type: Application
    Filed: January 16, 2003
    Publication date: January 15, 2004
    Inventors: Michele C. Lee, Sajeed Ahmed
  • Publication number: 20020156879
    Abstract: A policy, associated with a group, controls user subscription to and unsubscription from that group. In one embodiment, there are at least four policies for subscribing/unsubscribing: open, open with filter, control through workflow and closed. An open policy does not restrict subscription or unsubscription. The open with filter policy requires that a user satisfy a rule to subscribe, but does not require that the rule be satisfied to unsubscribe. The control through workflow policy requires a user to subscribe or unsubscribe through a workflow process. A close policy prohibits the subscription to or unsubscription from the group.
    Type: Application
    Filed: November 30, 2001
    Publication date: October 24, 2002
    Inventors: Shawn P. Delany, Sajeed Ahmed, Vivian M. Ganitsky
  • Publication number: 20020138763
    Abstract: The present invention is directed to technology for modifying groups or other types of entries after those entries have been created. In one embodiment, the invention includes modifying group objects that have already been instantiated by adding and/or removing auxiliary classes and their associated attributes. The present invention can be used with an Identity System that stores group objects in a directory. Alternatively, the present invention can be used with other types of entries, other types of systems and/or other types of data stores.
    Type: Application
    Filed: November 30, 2001
    Publication date: September 26, 2002
    Inventors: Shawn P. Delany, Sajeed Ahmed
  • Publication number: 20020138572
    Abstract: The present invention is directed to technology for determining the set of groups that a user is a member of. A user can be a static member, dynamic member or nested member of a group. A user is a nested member of a first group if that user is a member of a second group and the second group is a member of the first group. There can be multiple levels of nesting. For example, an entity can be a nested member of a first group if that entity is a member of a second group, which is a member of a third group, which is a member of a fourth group, which is a member of the first group. The present invention can determine the groups for which the user is a static member, dynamic member or nested member.
    Type: Application
    Filed: November 30, 2001
    Publication date: September 26, 2002
    Inventors: Shawn P. Delany, Sajeed Ahmed
  • Publication number: 20020129135
    Abstract: The present invention is directed to technology for determining the members of groups. A group can have static members, dynamic members and/or nested members. An entity is a nested member of a first group if that entity is a member of a second group and the second group is a member of the first group. There can be multiple levels of nesting. For example, an entity can be a nested member of a first group if that entity is a member of a second group, which is a member of a third group, which is a member of a fourth group, . . . , which is a member of the first group. The present invention can determine the membership of a group, including the static members, dynamic members and/or nested members. Furthermore, the present invention can be used to expand one or more groups so that future requests to view the membership of a group can be performed in a more efficient manner.
    Type: Application
    Filed: November 30, 2001
    Publication date: September 12, 2002
    Inventors: Shawn P. Delany, Sajeed Ahmed, Vivian M. Ganitsky