Patents by Inventor Karl Tolgu

Karl Tolgu 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: 20160018951
    Abstract: One or more techniques and/or systems are provided for populating a map interface with a contextual view portal and/or for tracking contextual information. In an example, a map interface may be populated with a map canvas depicting a first location according to a first view setting (e.g., a city level view providing relatively lower level of detail of a city). A contextual view portal, corresponding to an area within the first location, may be populated within the map interface such as overlaying the map canvas. The contextual view portal may depict imagery of the area according to a second view setting (e.g., a photorealistic view setting, an aerial view setting, a street-side view setting, etc.). A user may relocate the contextual view portal to view imagery of various areas. A task tracking interface may be populated with contextual information associated with an area depicted by the contextual view portal.
    Type: Application
    Filed: July 17, 2014
    Publication date: January 21, 2016
    Inventors: Yekaterina Grabar, Daniel Dole, Dvir Horovitz, Saravanakumar Nagarajan, Karl Tolgu, Casey D. Stein, Priya Dandawate
  • Publication number: 20140365961
    Abstract: A notification system receives notifications from a plurality of different components within a business system. The notification system aggregates notifications for a given user, from the plurality of different components in the business system. The notification system displays the aggregated list of notifications for user interaction.
    Type: Application
    Filed: June 6, 2013
    Publication date: December 11, 2014
    Inventors: Todd Lefor, Michael M. Santos, Karl Tolgu
  • Patent number: 8171538
    Abstract: Methods and systems authenticate and authorize an extranet client to a secure intranet business application with a perimeter network topology, where connections to the secure intranet business application from outside the secure intranet are not permitted. A perimeter network proxy is authenticated within the secure intranet. The perimeter network proxy corresponds to an authenticated extranet client. If the perimeter network proxy is authenticated, information on an intranet business application client is acquired and used to create a session with the intranet business application. The intranet business application client corresponds to the extranet client, and the extranet client uses the session to submit requests to the intranet business application.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: May 1, 2012
    Assignee: Microsoft Corporation
    Inventors: Ahmad M. El Husseini, Arif Kureshy, Dmitry Zhiyanov, Karl Tolgu
  • Patent number: 7921432
    Abstract: Managed application programming interfaces (APIs), schemas and procedures receives a managed API call from an application, and maps the managed API call to an unmanaged API call. Managed data types and managed data objects of the managed API call are mapped to corresponding unmanaged data types and data objects. A request resulting from the unmanaged API call is dispatched to and interpreted by an unmanaged programming language interpreter, which executes the request in an unmanaged programming language. An unmanaged response to the request is mapped to a corresponding managed response, which is provided to the managed application.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: April 5, 2011
    Assignee: Microsoft Corporation
    Inventors: Karl Tolgu, Ahmad M. El Husseini, Dmitry Zhiyanov
  • Patent number: 7908611
    Abstract: Methods and systems access managed Internet protocol context information by receiving an unmanaged Internet protocol context class call from an Internet application written in an unmanaged programming language. An unmanaged Internet protocol context class, which is written in an unmanaged programming language, is instantiated in response to the call. Interaction with a managed Internet protocol context class results in receiving Internet protocol context information. The managed Internet protocol context class corresponds to the unmanaged Internet protocol context class.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: March 15, 2011
    Assignee: Microsoft Corporation
    Inventors: Karl Tolgu, Ahmad M. El Husseini, Dmitry Zhiyanov
  • Publication number: 20070220527
    Abstract: Managed application programming interfaces (APIs), schemas and procedures receives a managed API call from an application, and maps the managed API call to an unmanaged API call. Managed data types and managed data objects of the managed API call are mapped to corresponding unmanaged data types and data objects. A request resulting from the unmanaged API call is dispatched to and interpreted by an unmanaged programming language interpreter, which executes the request in an unmanaged programming language. An unmanaged response to the request is mapped to a corresponding managed response, which is provided to the managed application.
    Type: Application
    Filed: March 17, 2006
    Publication date: September 20, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Karl Tolgu, Ahmad El Husseini, Dmitry Zhiyanov
  • Publication number: 20070220154
    Abstract: Methods and systems authenticate and authorize an extranet client to a secure intranet business application with a perimeter network topology, where connections to the secure intranet business application from outside the secure intranet are not permitted. A perimeter network proxy is authenticated within the secure intranet. The perimeter network proxy corresponds to an authenticated extranet client. If the perimeter network proxy is authenticated, information on an intranet business application client is acquired and used to create a session with the intranet business application. The intranet business application client corresponds to the extranet client, and the extranet client uses the session to submit requests to the intranet business application.
    Type: Application
    Filed: March 17, 2006
    Publication date: September 20, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Ahmad El Husseini, Arif Kureshy, Dmitry Zhiyanov, Karl Tolgu
  • Publication number: 20070220158
    Abstract: Methods and systems access managed Internet protocol context information by receiving an unmanaged Internet protocol context class call from an Internet application written in an unmanaged programming language. An unmanaged Internet protocol context class, which is written in an unmanaged programming language, is instantiated in response to the call. Interaction with a managed Internet protocol context class results in receiving Internet protocol context information. The managed Internet protocol context class corresponds to the unmanaged Internet protocol context class.
    Type: Application
    Filed: March 17, 2006
    Publication date: September 20, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Karl Tolgu, Ahmad El Husseini, Dmitry Zhiyanov
  • Publication number: 20070130502
    Abstract: A computer-readable medium has computer-executable instructions for generating a user interface on a display device, the user interface includes a grid having a plurality of cells. The user interface also includes a visual affordance presented on the grid and visually connected to one of the plurality of cells, the visual affordance exposing properties of the one of the plurality of cells to which it is visually connected.
    Type: Application
    Filed: December 1, 2005
    Publication date: June 7, 2007
    Applicant: Microsoft Corporation
    Inventors: Karl Tolgu, Michael Forney
  • Publication number: 20050203760
    Abstract: A system for capturing time and expense information over a network and for processing the information into a project accounting system has a project accounting system adapted to store time and expense data associated with a project. A user interface provides a form accessible over a network by a user via a browser. The form comprises fields for data entry by the user and a button for electronic submission of the form. A services API is adapted to invoke transactions with the project accounting system based on data contained in the submitted form.
    Type: Application
    Filed: March 15, 2004
    Publication date: September 15, 2005
    Applicant: Microsoft Corporation
    Inventors: Ramakanthachary Gottumukkala, David Dennis, Karl Tolgu, Michael Forney, Victor Rethy, Kamran Saadat, Zhongming Liu