Patents by Inventor Adel Shrufi

Adel Shrufi 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).

  • Patent number: 8868488
    Abstract: Various technologies and techniques are disclosed for integrating structured accounting data with unstructured data. From an application that manages structured accounting data related to an entity, a user selection is received to create a document container for a collaboration tool. The document container is used for storing unstructured data related to the entity. In response to the selection of the create option, a site creation service is launched for automatically creating the document container using settings previously specified by an administrator on a configuration screen of the application. Once the document container is created, unstructured data related to the entity is stored in the document container. The user can view and navigate between the structured accounting data and unstructured data without having to leave the application. Unstructured data is automatically published to the document container for the entity as users interact with the application.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: October 21, 2014
    Assignee: Microsoft Corporation
    Inventor: Adel Shrufi
  • Publication number: 20130067365
    Abstract: A role based graphical user interface (UI) is used for receiving user input for entry/editing relating to projects/tasks using a limited display device. Functional components are grouped into logical hubs that may be displayed within the user interface. The groupings of the components are based on a role of a user (e.g. project manager, project participant, contractor, . . . ). For example, for one or more users, the role based graphical UI may group the following components together: expense entry and approval; time entry and approval; notification messages; collaboration of information (e.g. documents, project information, and the like); reporting; and settings. After selecting one of the components from the role based UI, a user may use a displayed component for interacting with the functionality (e.g. entering an expense, time entry, . . . ). The UI is configured to allow navigation between the different functions included within the logical hubs.
    Type: Application
    Filed: September 13, 2011
    Publication date: March 14, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Adel Shrufi, Jeffrey Wallis, Gregory E. Ozawa, Teresa B. Ostle
  • Patent number: 8375009
    Abstract: A layered architecture for a web service is provided with a data tier, object representation, data transformation, and a service tier. Scalability is achieved by relying on relatively high degree of decoupling, lightweight data interaction, and reducing overhead of transaction demands. Custom web services can be built on top and leverage the capabilities of the flexible framework including lightweight transaction support, event-based business logic extensibility, and efficient data contract binding.
    Type: Grant
    Filed: August 12, 2010
    Date of Patent: February 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Adel Shrufi, Gregory E. Ozawa, Teresa Ostle, Jeffrey Wallis
  • Publication number: 20120041991
    Abstract: A layered architecture for a web service is provided with a data tier, object representation, data transformation, and a service tier. Scalability is achieved by relying on relatively high degree of decoupling, lightweight data interaction, and reducing overhead of transaction demands. Custom web services can be built on top and leverage the capabilities of the flexible framework including lightweight transaction support, event-based business logic extensibility, and efficient data contract binding.
    Type: Application
    Filed: August 12, 2010
    Publication date: February 16, 2012
    Applicant: Microsoft Corporation
    Inventors: Adel Shrufi, Gregory E. Ozawa, Teresa Ostle, Jeffrey Wallis
  • Publication number: 20100223559
    Abstract: Various technologies and techniques are disclosed for integrating structured accounting data with unstructured data. From an application that manages structured accounting data related to an entity, a user selection is received to create a document container for a collaboration tool. The document container is used for storing unstructured data related to the entity. In response to the selection of the create option, a site creation service is launched for automatically creating the document container using settings previously specified by an administrator on a configuration screen of the application. Once the document container is created, unstructured data related to the entity is stored in the document container. The user can view and navigate between the structured accounting data and unstructured data without having to leave the application. Unstructured data is automatically published to the document container for the entity as users interact with the application.
    Type: Application
    Filed: February 27, 2009
    Publication date: September 2, 2010
    Applicant: Microsoft Corporation
    Inventor: Adel Shrufi
  • Patent number: 7702685
    Abstract: A data model models a social network. The data model can be embodied as a person profile schema and a connector profile schema. The person profile schema defines properties of persons in the social network. The connector profile schema defines connectivity properties of persons that connect a searcher to the persons in social network that the searcher desires to find. Query languages can be based on the data model and can be used to express queries of social networks. Queries can be for persons, for connecting persons, or for both.
    Type: Grant
    Filed: January 20, 2006
    Date of Patent: April 20, 2010
    Assignee: Microsoft Corporation
    Inventors: Adel A. Shrufi, Ajitesh Kishore, Glen H. Anderson, Sameer Mahajan, Sunil Swami
  • Publication number: 20070174304
    Abstract: A data model models a social network. The data model can be embodied as a person profile schema and a connector profile schema. The person profile schema defines properties of persons in the social network. The connector profile schema defines connectivity properties of persons that connect a searcher to the persons in social network that the searcher desires to find. Query languages can be based on the data model and can be used to express queries of social networks. Queries can be for persons, for connecting persons, or for both.
    Type: Application
    Filed: January 20, 2006
    Publication date: July 26, 2007
    Applicant: Microsoft Corporation
    Inventors: Adel Shrufi, Ajitesh Kishore, Glen Anderson, Sameer Mahajan, Sunil Swami