Craig G Eisler

age ~59

from Issaquah, WA

Also known as:
  • Craig C Eisler
  • Craig Eister
Phone and address:
10045 13Th St, Bellevue, WA 98004

Craig Eisler Phones & Addresses

  • 10045 13Th St, Bellevue, WA 98004
  • Issaquah, WA
  • North Bend, WA
  • 2330 259Th Ave, Redmond, WA 98053 • 4258681273
  • 6235 251St Ave NE, Redmond, WA 98053
  • Sammamish, WA
  • 11435 Fairfax Dr, Great Falls, VA 22066
  • Kirkland, WA
  • Kiona, WA
  • Fairfax, VA

Us Patents

  • Method For Switching Protocols Transparently In Multi-User Applications

    view source
  • US Patent:
    6463078, Oct 8, 2002
  • Filed:
    Jul 22, 1998
  • Appl. No.:
    09/128676
  • Inventors:
    G. Eric Engstrom - Kirkland WA
    Craig G. Eisler - Redmond WA
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    H04J 316
  • US Classification:
    370466, 370475, 709203
  • Abstract:
    An application programming interface implements a method for transparently switching from one communication protocol to another and for restoring the state of a previous connection. The application programming interface executes on a local, client computer, as well as remote computers. It includes functions that multi-user application programs can call to communicate in a device independent manner with other applications executing on remote computers. To support communication on a variety of different computer communication protocols, the application programming interface accesses programs called service providers that implement the communication protocols and support the message passing model of the interface. The application programming interface can transparently switch the protocol on a remote computer by sending a system message to a compatible version of the interface on the remote computer that includes an identifier of the service provider for the new protocol. In response to the message, the application programming interface loads the new service provider and takes steps to set-up a new connection.
  • Hypertext Concept Notation For Dynamically Constructing A Sentence To Respond To A User Request

    view source
  • US Patent:
    6941553, Sep 6, 2005
  • Filed:
    Feb 15, 2001
  • Appl. No.:
    09/783611
  • Inventors:
    Craig G. Eisler - Redmond WA, US
    Brian C. Roundtree - Kirkland WA, US
  • Assignee:
    Action Engine Corporation - Redmond WA
  • International Classification:
    G06F017/00
  • US Classification:
    718 1, 707 10
  • Abstract:
    Use of concepts to dynamically query a user and construct a sentence for responding to a user request. The use of hypertext concept notation permits the linking of related concepts through concept identifiers. The constructed sentence can be dynamically changed by a user selecting a representation of a concept within the sentence, either a complete sentence or one in the process of being constructed. The data for the selected concept can be updated and the new data inserted into the sentence using the links provided by the concept identifiers.
  • Application Programming Interface Enabling Application Programs To Group Code And Data To Control Allocation Of Physical Memory In A Virtual Memory System

    view source
  • US Patent:
    6983467, Jan 3, 2006
  • Filed:
    Sep 2, 2004
  • Appl. No.:
    10/934202
  • Inventors:
    G. Eric Engstrom - Kirkland WA, US
    Craig G. Eisler - Redmond WA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 9/00
  • US Classification:
    719328, 712228, 718107
  • Abstract:
    An application programming interface (API) enables application programs in a multitasking operating environment to classify portions of their code and data in a group that the operating system loads into physical memory all at one time. Designed for operating systems that implement virtual memory, this API enables memory-intensive application programs to avoid performance degradation due to swapping of units of memory back and forth between the hard drive and physical memory. Instead of incurring the latency of a page fault whenever the application attempts to access code or data in the group that is not located in physical memory, the API makes sure that all of the code or data in a group is loaded into physical memory at one time. This increases the latency of the initial load operation, but reduces performance degradation for subsequent memory accesses to code or data in the group.
  • Secondary Data Encoded Along With Original Data For Generating Responses To Requests From Wireless Devices

    view source
  • US Patent:
    7043235, May 9, 2006
  • Filed:
    Apr 16, 2001
  • Appl. No.:
    09/834649
  • Inventors:
    Shane D. Meyer - Redmond WA, US
    Craig G. Eisler - Redmond WA, US
    Brian C. Roundtree - Kirkland WA, US
  • Assignee:
    Action Engine Corporation - Redmond WA
  • International Classification:
    H04B 7/00
  • US Classification:
    4554143, 455466, 4554141, 4554121, 709246, 705 14, 37920101, 37920102, 37920105
  • Abstract:
    Encoding secondary data with original data for providing robust responses to requests from wireless devices. As a server receives data from various sources for wireless device users, it saves the data, associates it with the corresponding users, and sets flags to provide an indication of the secondary data. When the server receives a request from a wireless device, it can respond to the specific request and check the status of the flags for the user to determine if secondary data exists. If it has secondary data for the user, it encodes that data with original data for generating a response. Upon receiving the response, the wireless device obtains both the data for the original request and the secondary data, or an indication of it, representing other data pending for the user and providing the user with the data without necessarily requiring that the user submit specific requests for it.
  • Method For Switching Protocols Transparently In Multi-User Applications

    view source
  • US Patent:
    7197049, Mar 27, 2007
  • Filed:
    Aug 9, 2002
  • Appl. No.:
    10/215866
  • Inventors:
    G. Eric Engstrom - Kirkland WA, US
    Craig G. Eisler - Redmond WA, US
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    H04L 12/16
  • US Classification:
    370469, 370261, 709203
  • Abstract:
    An application programming interface implements a method for transparently switching from one communication protocol to another and for restoring the state of a previous connection. The application programming interface executes on a local, client computer, as well as remote computers. It includes functions that multi-user application programs can call to communicate in a device independent manner with other applications executing on remote computers. To support communication on a variety of different computer communication protocols, the application programming interface accesses programs called service providers that implement the communication protocols and support the message passing model of the interface. The application programming interface can transparently switch the protocol on a remote computer by sending a system message to a compatible version of the interface on the remote computer that includes an identifier of the service provider for the new protocol. In response to the message, the application programming interface loads the new service provider and takes steps to set-up a new connection.
  • Rendering Data Using Rendering Instructions Based Upon Concept Identifiers For The Data

    view source
  • US Patent:
    20020002594, Jan 3, 2002
  • Filed:
    Feb 15, 2001
  • Appl. No.:
    09/783608
  • Inventors:
    Brian Roundtree - Kirkland WA, US
    Craig Eisler - Redmond WA, US
  • International Classification:
    G06F015/16
  • US Classification:
    709/217000
  • Abstract:
    Rendering of data on user devices using rendering instructions and interaction rules. The data includes concepts representing data elements and having associated concept identifiers. Using the concept identifiers, a system retrieves rendering instructions for the corresponding data element in order to present the data element on a display of a user device. For interactive elements that can be selected by a user, the system retrieves interaction rules in order to determine how to render data for the interactive element based upon the user's selection of it.
  • Assembling Personal Information Of A Target Person Based Upon Third-Party

    view source
  • US Patent:
    20020004736, Jan 10, 2002
  • Filed:
    Feb 15, 2001
  • Appl. No.:
    09/783610
  • Inventors:
    Brian Roundtree - Kirkland WA, US
    Craig Eisler - Redmond WA, US
  • International Classification:
    G06F017/60
  • US Classification:
    705/010000
  • Abstract:
    Gathering personal information of a target person based upon third-party information. A user submits a request for personal information of a target person along with a request purposes. A system server identifies persons and entities to contact for responding to the request, and it queries the persons and entities to provide personal information of the target person. Based upon received responses, the system compiles and returns to the requestor the gathered personal information possibly with a personal profile of the target person. The system can also query the target person to receive categories of permitted access to the target person's personal information by the requestor.
  • Application Programming Interface Enabling Application Programs To Control Allocation Of Physical Memory In A Virtual Memory System

    view source
  • US Patent:
    6128713, Oct 3, 2000
  • Filed:
    Sep 24, 1997
  • Appl. No.:
    8/937059
  • Inventors:
    Craig G. Eisler - Kirkland WA
    G. Eric Engstrom - Kirkland WA
  • Assignee:
    Microsoft Corporation - Redmond WA
  • International Classification:
    G06F 1202
  • US Classification:
    711159
  • Abstract:
    An application programming interface (API) enables application programs in a multitasking operating environment to control the allocation of physical memory in a virtual memory system. One API function enables applications to designate a soft page lock for code and data. The operating system ensures that the designated code and data is in physical memory when the application has the focus. When the application loses the focus, the pages associated with the code or data are released. When the application regains the focus, the operating system re-loads the pages into physical memory before the application begins to execute. The operating system is allowed to override the soft page lock where necessary. Another API enables applications to designate code or data that should have high priority access to physical memory, without using a lock. This API enables the application to specifically control the likelihood that a piece of code or data will remain in physical memory by assigning a priority to the code or data that defines its priority relative to the priority of other code or data contending for the same physical memory.

Resumes

Craig Eisler Photo 1

Corporate Vice President At Microsoft

view source
Location:
Greater Seattle Area
Industry:
Computer Software
Craig Eisler Photo 2

Craig Eisler

view source
Name / Title
Company / Classification
Phones & Addresses
Craig G. Eisler
Officer
Twisted Pixel Games LLC
1 Microsoft Way, Redmond, WA 98052
Craig Eisler
President
ACTION ENGINE CORPORATION
Computer Sales · Custom Computer Programming Services · Computer and Computer Peripheral Equipment and Software Merc
8520 154 Ave NE, Redmond, WA 98052
4254981500

News

Microsoft will support regionalised English in Kinect for Windows update

view source
  • 5 of its software. Craig Eisler, GM of Kinect for Windows at Microsoft also outlined a '10-joint' tracking mode where the sensor will be able to track the head, neck and arms of someone who is in a seated position. Eisler confirmed that the 10-joint tracking will work on both old and new versions of
  • Date: Mar 28, 2012
  • Category: Sci/Tech
  • Source: Google

Kinect For Windows Adds Gesture Recognition To PCs, Laptops

view source
  • "Not only did the hardware and software teams work closely together to create an integrated solution, but our support, manufacturing, supply chain, reverse logistics, and account teams have all been working hard to prepare for today's launch," said Kinect for Windows general manager Craig Eisler, i
  • Date: Feb 03, 2012
  • Source: Google

Microsoft launches Kinect for Windows aimed at developers and businesses

view source
  • Its been just over a year since we launched Kinect for Xbox 360, and were only starting to scratch the surface of whats possible with Kinect, said Craig Eisler, general manager for Kinect for Windows. By offering hardware and software thats designed specifically for Windows applications, we h
  • Date: Feb 01, 2012
  • Category: Sci/Tech
  • Source: Google

Microsoft Opens Door to Kinect for Windows Apps

view source
  • The SDK and runtime include a few improvements over the most recent beta version, Craig Eisler, general manager of Kinect for Windows, wrote in a blog post. They enable support for up to four Kinect sensors plugged into the same computer, include improved skeletal tracking of users and have a "near
  • Date: Feb 01, 2012
  • Category: Sci/Tech
  • Source: Google

Microsoft Releases Kinect for Windows Hardware, SDK

view source
  • "Without many years of intense R&D efforts, including research investments of hundreds of millions of dollars, and deep partnership between our research teams, software teams, hardware teams, manufacturing teams, and games studios, Kinect simply wouldnt exist," writes Craig Eisler, General Mana
  • Date: Feb 01, 2012
  • Category: Sci/Tech
  • Source: Google

Microsoft Launches Kinect for Windows

view source
  • Were only starting to scratch the surface of whats possible with Kinect, said Craig Eisler, general manager for Kinect for Windows, in a statement. By offering hardware and software thats designed specifically for Windows applications, we hope to inspire visionaries around the world to create
  • Date: Feb 01, 2012
  • Category: Sci/Tech
  • Source: Google

Microsoft Launches Kinect for Windows SDK

view source
  • Microsoft said it will release updates to its SDK and runtime about two to three times per year. "In fact, the team is already hard at work on the next release," said Craig Eisler, general manager of Kinect for Windows.
  • Date: Feb 01, 2012
  • Category: Sci/Tech
  • Source: Google

Microsoft bets big on Kinect for Windows, but splits its community

view source
  • the current Xbox Kinect devices. Kinect for Windows general manager Craig Eisler says that the cost difference is mostly because on Xbox, Kinect is "subsidized by consumers buying a number of Kinect games, subscribing to Xbox Live, and making other transactions associated with the Xbox 360 ecosystem.
  • Date: Jan 11, 2012
  • Category: Sci/Tech
  • Source: Google

Googleplus

Craig Eisler Photo 3

Craig Eisler

Flickr

Youtube

Craig Eisler, Action Engine Corporation

'Renegades of the Empire,' which explores how three Microsoft employee...

  • Duration:
    58m 22s

Craig Wedding Cinema | September 17th, 2021

Runaway Productions, LLC was honored to capture photos and videos for ...

  • Duration:
    7m 6s

Barry Eisler at TEDxTokyo 2009

A talk given in Session 2 "What Does It Mean To Be A Learner Today?" o...

  • Duration:
    13m 45s

DirectX Launch Party October 30th 1995

Also known as Judgement Day, the Red West campus at Microsoft was over...

  • Duration:
    10m 2s

Vine St : Chapter II - Craig Brocklehurst & C...

Craig Brocklehurst & Cam Wesson's section from Vine St : Chapter II. F...

  • Duration:
    2m 24s

DirectX Game Reel

This was a teaser reel put together by the DirectX team in 1995. Encod...

  • Duration:
    3m 12s

Get Report for Craig G Eisler from Issaquah, WA, age ~59
Control profile