Patents by Inventor Alexander A. Mitchell
Alexander A. Mitchell 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: 20160073267Abstract: Techniques for intelligence for encoded communication data are described. According to various implementations, a compatibility service is leveraged to provide intelligence regarding wireless technologies. Such intelligence may include identifiers for wireless technologies, interpretation information that enables communication data encoded according a particular technology to be decoded, and so forth. Embodiments, for instance, provide ways for enlightening various entities involved in wireless communication regarding wireless technologies.Type: ApplicationFiled: September 4, 2014Publication date: March 10, 2016Inventors: Amer A. Hassan, Paul W. Garnett, Paul William Alexander Mitchell
-
Publication number: 20160068791Abstract: A device for distributing a fermented liquid uniformly over a fermented cap includes a joint member, an impeller, a shaft and a flow conditioner. The joint member has a top opening, a bottom opening, a side opening, a through-opening extending from the top opening to the bottom opening and a side-through-opening extending from the side opening to the through-opening. The impeller includes a one-piece conical shaped body that has a central-through-opening. The shaft extends through the through-opening of the joint member and through the central-through-opening of the impeller. The flow conditioner extends from the bottom of the joint member and surrounds the shaft. The bottom of the flow conditioner is shaped to match the shape of the fermentation tank.Type: ApplicationFiled: September 29, 2015Publication date: March 10, 2016Inventors: ALEXANDER MITCHELL, EVAN SCHNEIDER
-
Publication number: 20160065265Abstract: Techniques for spread spectrum wireless over non-contiguous channels are described. In at least some embodiments, a set of channels is selected for wireless communication, with at least some of the channels being non-contiguous (e.g., non-adjacent) from one another. A spreading sequence is selected, such as based on attributes of a selected set of channels. Communication data that is to be transmitted over the set of channels is combined with the spreading sequence to generate a spread spectrum signal. The spread spectrum signal is then divided into multiple sub-signals for transmission over the set of channels.Type: ApplicationFiled: August 26, 2014Publication date: March 3, 2016Inventors: Amer A. Hassan, Paul William Alexander Mitchell, Paul W. Garnett
-
Publication number: 20160056916Abstract: Techniques for guard band utilization for wireless data communication are described. In at least some embodiments, guard bands can be leveraged to transmit wireless broadband data and/or other forms of wireless data. According to one or more embodiments, signal activity in a wireless channel that is adjacent to a guard band is monitored, e.g., while the guard band is being utilized for wireless data communication. In at least some implementations, if the signal activity exceeds a signal activity threshold, usage of the guard band channel can be adjusted to mitigate interference with signal activity in an adjacent channel.Type: ApplicationFiled: August 19, 2014Publication date: February 25, 2016Inventors: Amer A. Hassan, Paul W. Garnett, Paul William Alexander Mitchell
-
Publication number: 20160050529Abstract: Techniques for location information from a mobile device are described. According to various embodiments, a client device receives location information from a mobile end-user device, and utilizes the location information to estimate its own location. In at least some embodiments, location information is associated with a reliability value that indicates a general reliability of the location information. According to various embodiments, a client device may utilize its estimated location in different ways. For instance, the client device may share its location with other devices and/or applications, such as trusted devices, trusted applications and/or services, and so forth. A client device, for example, may share its estimated location with a social networking platform.Type: ApplicationFiled: August 18, 2014Publication date: February 18, 2016Inventors: Amer A. Hassan, Paul William Alexander Mitchell, Paul W. Garnett
-
Publication number: 20160007394Abstract: Techniques for tethering parameters for a tethering connection are described. Implementations, for example, enable a tethered connection between a tethered device and a host device to be provisioned in various ways.Type: ApplicationFiled: July 1, 2014Publication date: January 7, 2016Inventors: Amer A. Hassan, Paul William Alexander Mitchell, Paul W. Garnett, Shadi Mahassel, Pascal F. Menezes
-
Publication number: 20150245277Abstract: Techniques for priority access to a priority access channel are described. In at least some embodiments, a portion of the radio spectrum is divided into general access (GA) channels and priority access (PA) channels. Levels of access to the different channels are controlled based upon priority levels of devices attempting to access the channels. For instance, embodiments employ a channel database that tracks available GA channels and PA channels, and notifies various devices of the available channels. The channel database may also track keys for PA channels that enable authentication of devices for priority access to PA channels. In at least some embodiments, tracking available GA channels and PA channels enables underutilized radio channels to be identified for various uses, such as for wireless broadband communication.Type: ApplicationFiled: April 14, 2014Publication date: August 27, 2015Applicant: Microsoft CorporationInventors: Amer A. Hassan, Paul William Alexander Mitchell, Todd Haugen, Paul W. Garnett
-
Publication number: 20150245218Abstract: Techniques for guard band usage for wireless data transmission are described. In at least some embodiments, white spaces in the radio spectrum (e.g., television (TV) white spaces) and guard bands between licensed bands of the radio spectrum are leveraged for data transmission. Based on available white spaces and service deployment in the licensed bands, various decisions can be made regarding how to leverage white spaces and guard bands for wireless data transmission.Type: ApplicationFiled: April 14, 2014Publication date: August 27, 2015Applicant: Microsoft CorporationInventors: Amer A. Hassan, Todd Haugen, Paul W. Garnett, Paul William Alexander Mitchell
-
Publication number: 20150079255Abstract: A device for distributing wine uniformly over a wine cap includes a T-joint member, an impeller and a shaft. The T-joint member has a top opening, a bottom opening, a side opening, a through-opening extending from the top opening to the bottom opening and a side-through-opening extending from the side opening to the through-opening. The impeller includes a one-piece conical shaped body that has a circular base, a cylindrical center, a conical-shaped outer surface, a central-through-opening extending through the cylindrical center, and a plurality of curved blades extending from the top of the cylindrical center along the inclined outer surface. The T-joint member is configured to allow wine to be pumped into the through-opening through the side opening and to exit through the bottom opening and then to flow onto the impeller. The impeller is configured to allow the wine to flow uniformly around and down the conical-shaped outer surface of the impeller and through the impeller.Type: ApplicationFiled: September 5, 2014Publication date: March 19, 2015Inventors: ALEXANDER MITCHELL, EVAN SCHNEIDER
-
Patent number: 8914439Abstract: A method, system and computer program product are provided for fallback ordering for an on-line environment. The method includes: serving a web page from a web server to a client browser; and providing a mechanism in the web page to provide an alternative method of submitting order data from the client browser to a backend application in an event of a failure of the web server hosting the web page.Type: GrantFiled: April 4, 2011Date of Patent: December 16, 2014Assignee: International Business Machines CorporationInventors: Christopher Batey, Alexander Mitchell, Adam J. Pilkington, Stuart P. Wilkinson
-
Patent number: 8875048Abstract: A method for controlling a graphical user interface (GUI) comprises preparing a window for displaying at an intended display location in a window display operation. The location of GUI control elements of the window at the intended display location and the location of a graphical cursor are identified. GUI control element location and the graphical cursor location are compared. The window display operation is modified if the two coincide, for example by moving the window display location so that they do not coincide.Type: GrantFiled: October 23, 2012Date of Patent: October 28, 2014Assignee: International Business Machines CorporationInventors: Timothy McCormick, Alexander Mitchell, Adam J. Pilkington, Stuart P. Wilkinson
-
Patent number: 8863024Abstract: A method for controlling a graphical user interface (GUI) comprises preparing a window for displaying at an intended display location in a window display operation. The location of GUI control elements of the window at the intended display location and the location of a graphical cursor are identified. GUI control element location and the graphical cursor location are compared. The window display operation is modified if the two coincide, for example by moving the window display location so that they do not coincide.Type: GrantFiled: March 7, 2013Date of Patent: October 14, 2014Assignee: International Business Machines CorporationInventors: Timothy McCormick, Alexander Mitchell, Adam J. Pilkington, Stuart P. Wilkinson
-
Publication number: 20110252086Abstract: A method, system and computer program product are provided for fallback ordering for an on-line environment. The method includes: serving a web page from a web server to a client browser; and providing a mechanism in the web page to provide an alternative method of submitting order data from the client browser to a backend application in an event of a failure of the web server hosting the web page.Type: ApplicationFiled: April 4, 2011Publication date: October 13, 2011Applicant: International Business Machines CorporationInventors: Christopher BATEY, Alexander Mitchell, Adam J. Pilkington, Stuart P. Wilkinson
-
Publication number: 20070129537Abstract: Disclosed herein is a new method for the solid phase peptide synthesis (SPPS) of C-terminal peptide ? thioesters using Fmoc/t-Bu chemistry. This method is based on the use of an aryl hydrazine linker, which is totally stable to conditions required for Fmoc-SPPS. When the peptide synthesis has been completed, activation of the linker is achieved by mild oxidation. The oxidation step converts the acyl-hydrazine group into a highly reactive acyl-diazene intermediate which reacts with an ?-amino acid alkylthioester (H-AA-SR) to yield the corresponding peptide ?-thioester in good yield. A variety of peptide thioesters, cyclic peptides and a fully functional Src homology 3 (SH3) protein domain have been successfully prepared.Type: ApplicationFiled: June 18, 2004Publication date: June 7, 2007Inventors: Julio Camarero, Alexander Mitchell, James De Yoreo
-
Publication number: 20050070743Abstract: A method to convert surplus nitroarene explosives into trinitrophloroglucinol and triaminotrinitrobenzene (TATB) is described. Picric acid is directly aminated to diaminopicric acid, which is converted to trinitrophloroglucinol and triaminotrinitrobenzene.Type: ApplicationFiled: August 4, 2004Publication date: March 31, 2005Inventors: Alexander Mitchell, Michael Coburn, Gregory Lee, Robert Schmidt, Philip Pagoria, Peter Hsu
-
Publication number: 20050038297Abstract: A method to convert surplus nitroarene explosives (picric acid, ammonium picrate,) into TATB is described. The process comprises three major steps: conversion of picric acid/ammonium picrate into picramide; conversion of picramide to TATB through vicarious nucleophilic substitution (VNS) of hydrogen chemistry; and purification of TATB.Type: ApplicationFiled: August 2, 2004Publication date: February 17, 2005Inventors: Alexander Mitchell, Michael Coburn, Gregory Lee, Robert Schmidt, Philip Pagoria, Peter Hsu
-
Patent number: 6658490Abstract: The present invention provides a method and system for multi-threaded processing that is an improvement over conventional systems. The system of the present invention comprises multiple threads of execution, multiple apartments, shared data, and a concurrency management component. The threads of execution run independently and each occupy one apartment. The apartments contain objects that have methods to perform operations. The shared data contains data that is accessible by all threads within the process. The concurrency management mechanism performs processing so that the multiple threads can execute concurrently in a reliable and robust manner. In an alternative system of the present invention, the threads are separate from the apartments and the threads execute within the apartments to perform processing. After performing the processing, the thread exits the apartment so that the apartment may be occupied by another thread.Type: GrantFiled: June 8, 1999Date of Patent: December 2, 2003Assignee: Microsoft CorporationInventors: Antonty S. Williams, Alexander A. Mitchell, Robert G. Atkinson, C. Douglas Hodges, Johann Posch, Craig H Wittenberg
-
Publication number: 20030102261Abstract: A method of purifying a mixture, said mixture comprising an oil Product, at least one additive and water, wherein: said oil Product is a liquid fuel oil composition or lubricating oil composition, at least part of the water is in the form of a dispersion of water in said Product, and said additive is a cyclic compound comprising m units of the formula (Ia) and n units of the formula (Ib) joined together to form a ring, wherein each y and Y2 is a divalent bridging group which may be the same or different in each unit; R0 is H or (C1-C6) alkyl or is a metal cation, R5 is H or (C1-C60) alkyl; J is 1 or 2; R3 is hydrogen, a hydrocarbyl or a hetero-substituted hydrocarbyl group; either R1 is hydroxyl and R2 and R4 are independently either hydrogen, hydrocarbyl or heterosubstituted hydrocarbyl, or R2 or R4 are hydroxyl and R1 is either hydrogen, hydrocarbyl or hetero-substituted hydrocarbyl; and m+n is from 4 to 20, m is from 1 to 8 and n is at least 3; said method comprising: providing said mixture, coalescinType: ApplicationFiled: August 29, 2002Publication date: June 5, 2003Inventors: Anthony Spencer Ford, James Alexander Mitchell, Spencer Edwin Taylor
-
Patent number: 6208952Abstract: A method and system for delayed registration of a remote protocol for communicating between a client computer system and a server computer system. The server computer system has a communications process that registers a plurality of protocols. When the client process needs to communicate with the server process, it sends a request to the communications process along with an indication of the protocols that it supports. The communications process selects a protocol that is supported by both the client computer system and the server computer system and directs the server process to register that protocol. The communication process provides the server endpoint for that protocol to the client process which can then communicate directly with the server process.Type: GrantFiled: October 24, 1996Date of Patent: March 27, 2001Assignee: Microsoft CorporationInventors: Mario C. Goertzel, Richard D. Hill, Alexander A. Mitchell, Bharat Shah
-
Patent number: 6182108Abstract: The present invention provides a method and system for multi-threaded processing that is an improvement over conventional systems. The system of the present invention comprises multiple threads of execution, multiple apartments, shared data, and a concurrency management component. The threads of execution run independently and each occupy one apartment. The apartments contain objects that have methods to perform operations. The shared data contains data that is accessible by all threads within the process. The concurrency management mechanism performs processing so that the multiple threads can execute concurrently in a reliable and robust manner. In an alternative system of the present invention, the threads are separate from the apartments and the threads execute within the apartments to perform processing. After performing the processing, the thread exits the apartment so that the apartment may be occupied by another thread.Type: GrantFiled: January 31, 1995Date of Patent: January 30, 2001Assignee: Microsoft CorporationInventors: Antonty S. Williams, Alexander A. Mitchell, Robert G. Atkinson, C. Douglas Hodges, Johann Posch, Craig H. Wittenberg