Patents by Inventor Keith Short
Keith Short 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: 7263551Abstract: A server federation cooperatively interacts to fulfill service requests by communicating using data structures that follow a schema in which the meaning of the communicated data is implied by the schema. Thus, in addition to the data being communicated, the meaning of the data is also communication allowing for intelligent decisions and inferences to be made based on the meaning of the data. Cooperative interaction is facilitated over a wide variety of networks by messaging through a common API that supports multiple transport mechanisms. Also, mid-session transfer between client devices is facilitated by schema and the transport-independent messaging structure. The user interfaces of the client devices will appear consistent even if the client devices have different user interface capabilities.Type: GrantFiled: December 9, 2005Date of Patent: August 28, 2007Assignee: Microsoft CorporationInventors: Joseph Belfiore, David Campbell, Steve Capps, Steven Cellini, Charles Fitzgerald, Vivek Gundotra, Mark Lucovsky, Paul Martiz, Amit Mital, Eric Rudder, Keith Short, Kaviraj Singh, Peter Spiro, Tandy Trower, David Vaskevitch
-
Publication number: 20060230124Abstract: A server federation cooperatively interacts to fulfill service requests by communicating using data structures that follow a schema in which the meaning of the communicated data is implied by the schema. Thus, in addition to the data being communicated, the meaning of the data is also communication allowing for intelligent decisions and inferences to be made based on the meaning of the data. Cooperative interaction is facilitated over a wide variety of networks by messaging through a common API that supports multiple transport mechanisms. Also, mid-session transfer between client devices is facilitated by schema and the transport-independent messaging structure. The user interfaces of the client devices will appear consistent even if the client devices have different user interface capabilities.Type: ApplicationFiled: December 9, 2005Publication date: October 12, 2006Applicant: Microsoft CorporationInventors: Joseph Belfiore, David Campbell, Steve Capps, Steven Cellini, Charles Fitzgerald, Vivek Gundotra, Mark Lucovsky, Paul Martiz, Amit Mital, Eric Rudder, Keith Short, Kaviraj Singh, Peter Spiro, Tandy Trower, David Vaskevitch
-
Publication number: 20060069960Abstract: A system and method for testing input and output paths connected to an embedded processor. Specialized test software operating on the embedded processor creates one or more test workers or threads, each having a specific routine to perform, which are executed in parallel, stressing various communication paths. The results may be analyzed to help in many different ways during the life cycle of the device with the embedded controller.Type: ApplicationFiled: September 8, 2004Publication date: March 30, 2006Applicant: KOZIO, INC.Inventors: Keith Short, Joseph Skazinski
-
Patent number: 6990513Abstract: A server federation cooperatively interacts to fulfill service requests by communicating using data structures that follow a schema in which the meaning of the communicated data is implied by the schema. Thus, in addition to the data being communicated, the meaning of the data is also communication allowing for intelligent decisions and inferences to be made based on the meaning of the data. Cooperative interaction is facilitated over a wide variety of networks by messaging through a common API that supports multiple transport mechanisms. Also, mid-session transfer between client devices is facilitated by schema and the transport-independent messaging structure. The user interfaces of the client devices will appear consistent even if the client devices have different user interface capabilities.Type: GrantFiled: June 22, 2001Date of Patent: January 24, 2006Assignee: Microsoft CorporationInventors: Joseph Belfiore, David Campbell, Steve Capps, Steven Cellini, Charles Fitzgerald, Vivek Gundotra, Mark Lucovsky, Paul Maritz, Amit Mital, Eric Rudder, Keith Short, Kaviraj Singh, Peter Spiro, Tandy Trower, David Vaskevitch
-
Publication number: 20050246415Abstract: A server federation cooperatively interacts to fulfill service requests by communicating using data structures that follow a schema in which the meaning of the communicated data is implied by the schema. Thus, in addition to the data being communicated, the meaning of the data is also communication allowing for intelligent decisions and inferences to be made based on the meaning of the data. Cooperative interaction is facilitated over a wide variety of networks by messaging through a common API that supports multiple transport mechanisms. Also, mid-session transfer between client devices is facilitated by schema and the transport-independent messaging structure. The user interfaces of the client devices will appear consistent even if the client devices have different user interface capabilities.Type: ApplicationFiled: January 31, 2005Publication date: November 3, 2005Applicant: MICROSOFT CORPORATIONInventors: Joseph Belfiore, David Campbell, Steve Capps, Steven Cellini, Charles Fitzgerald, Vivek Gundotra, Mark Lucovsky, Paul Maritz, Amit Mital, Eric Rudder, Keith Short, Kaviraj Singh, Peter Spiro, Tandy Trower, David Vaskevitch
-
Publication number: 20050120340Abstract: The apparatus includes an input module for receiving hardware description data. The hardware description data describes hardware components of an embedded system. The apparatus also includes a build module for generating a board support layer for interfacing with the hardware components. The system may include the apparatus, an automation server coupled to a communications network, and a graphical user interface configured to display selectable icons representative of hardware elements from a plurality of hardware element icons, organize the selected icons into a hardware design, and generate hardware description data from the hardware design. The method includes receiving hardware description data describing hardware components of an embedded system, generating an embedded system board support layer in response to the described hardware description data for interfacing with the hardware components, and compiling the embedded system board support layer into executable code.Type: ApplicationFiled: September 9, 2004Publication date: June 2, 2005Inventors: Joseph Skazinski, Keith Short
-
Patent number: 6578158Abstract: A method and apparatus for controlling a memory system 100 comprising a plurality of controllers 105 connected by a fibre channel arbitrated loop 145 to provide transparent failover and failback mechanisms for failed controllers. The controllers 105 are adapted to transfer data between a data storage system 120 and at least one host computer 110 in response to instructions therefrom. In the method, a unique identifier is provided to each controller 105. The operation of the controllers 105 is then monitored and, when a failed controller is detected, a failover procedure is performed on a surviving controller. The failover procedure includes disabling the failed controller and instructing the surviving controller to assume the identity of the failed controller. Thus, the surviving controller is capable of responding to instructions addressed to it and instructions addressed to the failed controller, and the failure of the failed controller is transparent to the host computer 110.Type: GrantFiled: October 28, 1999Date of Patent: June 10, 2003Assignee: International Business Machines CorporationInventors: William G. Deitz, Keith Short
-
Publication number: 20020059425Abstract: A server federation cooperatively interacts to fulfill service requests by communicating using data structures that follow a schema in which the meaning of the communicated data is implied by the schema. Thus, in addition to the data being communicated, the meaning of the data is also communication allowing for intelligent decisions and inferences to be made based on the meaning of the data. Cooperative interaction is facilitated over a wide variety of networks by messaging through a common API that supports multiple transport mechanisms. Also, mid-session transfer between client devices is facilitated by schema and the transport-independent messaging structure. The user interfaces of the client devices will appear consistent even if the client devices have different user interface capabilities.Type: ApplicationFiled: June 22, 2001Publication date: May 16, 2002Applicant: Microsoft CorporationInventors: Joseph Belfiore, David Campbell, Steve Capps, Steven Cellini, Charles Fitzgerald, Vivek Gundotra, Mark Lucovsky, Paul Maritz, Amit Mital, Eric Rudder, Keith Short, Kaviraj Singh, Peter Spiro, Tandy Trower, David Vaskevitch