Patents by Inventor Michael D. McCormack
Michael D. McCormack 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: 10481791Abstract: A system for detecting input described herein can include a processor to augment a user interface to display a magnified input panel proximate a keyboard. The processor can also load a plurality of gesture functions associated with the magnified input panel and detect an input character corresponding to a source text field based on at least one keyboard selection from the keyboard. Additionally, the processor can display the input character in the magnified input panel and the source text field and generate a modified input character to be displayed in the magnified input panel and the source text field based on the input character and at least one gesture corresponding to the plurality of gesture functions.Type: GrantFiled: June 7, 2017Date of Patent: November 19, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Jan-Kristian Markiewicz, Robert J. Disano, Gregg R. Wygonik, Michael D. McCormack, Christian Klein
-
Publication number: 20180356975Abstract: A system for detecting input described herein can include a processor to augment a user interface to display a magnified input panel proximate a keyboard. The processor can also load a plurality of gesture functions associated with the magnified input panel and detect an input character corresponding to a source text field based on at least one keyboard selection from the keyboard. Additionally, the processor can display the input character in the magnified input panel and the source text field and generate a modified input character to be displayed in the magnified input panel and the source text field based on the input character and at least one gesture corresponding to the plurality of gesture functions.Type: ApplicationFiled: June 7, 2017Publication date: December 13, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Jan-Kristian MARKIEWICZ, Robert J. DISANO, Gregg R. WYGONIK, Michael D. MCCORMACK, Christian KLEIN
-
Patent number: 10031556Abstract: User experience adaptation techniques are described. In one or more implementations, an apparatus includes a connection portion configured to be removably physically and communicatively with a computing device, a housing physically connected to the connection portion and providing an outer surface having one or more characteristics that are viewable by a user, and memory disposed within the housing and configured to communicate data to the computing device via the connection portion, the data usable by the computing device to dynamically adapt a user interface displayable by a display device of the computing device to mimic the one or more physical characteristics of the housing.Type: GrantFiled: June 8, 2012Date of Patent: July 24, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Panos C. Panay, Sharon Drasnin, Michael D. McCormack, John E. Inman, Steve Seixeiro, Anthony Christian Reed, Ralf Groene, Jeffrey Jay Johnson
-
Patent number: 8938788Abstract: Method and computer storage media for sharing resources between a plurality of computing devices associated with a common non-enterprise network. A common set of credentials is stored on at least two or more of a plurality of computing devices that reside behind a routing device and are associated through a common non-enterprise network. Upon storing the common set of credentials, each of the two or more of a plurality of computing devices create a local account that contains, at least, the common set of credentials. The common set of credentials allow for the sharing, among the two or more of the plurality of computing devices, of resource that reside on or are associated with the computing devices.Type: GrantFiled: July 9, 2013Date of Patent: January 20, 2015Assignee: Microsoft CorporationInventors: Brian L. McNeil, Michael G. Sheldon, Steve Seixeiro, Ramkumar Ramasubramanian, Jerry K. Koh, Anshul Rawat, Andrew V. Davidson, Daniel Oliver, Michael D. McCormack
-
Patent number: 8856502Abstract: Pre-installed application activation techniques are described in which live content for applications is activated before user interaction with the applications. Input indicative of an initial log-in of a user to access an operating system is detected. In response, configuration of an account for the user with the operating system may be initiated to set-up a device for first use by the user. During the configuration, notifications are activated through a notification system of the operating system to obtain live content for one or more pre-installed applications on the computing device. The activation occurs before interaction of the user with the pre-installed applications. Live content may then be incorporated with representations of the applications within a user interface for the operating system, such as displaying application tiles having corresponding live content in a start screen presented to the user after completion of the initial set-up.Type: GrantFiled: February 16, 2012Date of Patent: October 7, 2014Assignee: Microsoft CorporationInventors: Adam E. Barrus, Michael D. McCormack, Ramkumar Ramasubramanian, Daniel W. DeKlotz, Rebecca Deutsch, Cary A. Polen, Gaurav S. Anand, Kevin Michael Woley, Benjamin Salim Srour, Kyle T. Beck
-
Publication number: 20130332628Abstract: User experience adaptation techniques are described. In one or more implementations, an apparatus includes a connection portion configured to be removably physically and communicatively with a computing device, a housing physically connected to the connection portion and providing an outer surface having one or more characteristics that are viewable by a user, and memory disposed within the housing and configured to communicate data to the computing device via the connection portion, the data usable by the computing device to dynamically adapt a user interface displayable by a display device of the computing device to mimic the one or more physical characteristics of the housing.Type: ApplicationFiled: June 8, 2012Publication date: December 12, 2013Inventors: Panos C. Panay, Sharon Drasnin, Michael D. McCormack, John E. Inman, Steve Seixeiro, Anthony Christian Reed, Ralf Groene, Jeffrey Jay Johnson
-
Publication number: 20130298214Abstract: Method and computer storage media for sharing resources between a plurality of computing devices associated with a common non-enterprise network. A common set of credentials is stored on at least two or more of a plurality of computing devices that reside behind a routing device and are associated through a common non-enterprise network. Upon storing the common set of credentials, each of the two or more of a plurality of computing devices create a local account that contains, at least, the common set of credentials. The common set of credentials allow for the sharing, among the two or more of the plurality of computing devices, of resource that reside on or are associated with the computing devices.Type: ApplicationFiled: July 9, 2013Publication date: November 7, 2013Inventors: Brian L. McNeil, Michael G. Sheldon, Steve Seixeiro, Ramkumar Ramasubramanian, Jerry K. Koh, Anshul Rawat, Andrew V. Davidson, Daniel Oliver, Michael D. McCormack
-
Publication number: 20130219155Abstract: Pre-installed application activation techniques are described in which live content for applications is activated before user interaction with the applications. Input indicative of an initial log-in of a user to access an operating system is detected. In response, configuration of an account for the user with the operating system may be initiated to set-up a device for first use by the user. During the configuration, notifications are activated through a notification system of the operating system to obtain live content for one or more pre-installed applications on the computing device. The activation occurs before interaction of the user with the pre-installed applications. Live content may then be incorporated with representations of the applications within a user interface for the operating system, such as displaying application tiles having corresponding live content in a start screen presented to the user after completion of the initial set-up.Type: ApplicationFiled: February 16, 2012Publication date: August 22, 2013Inventors: Adam E. Barrus, Michael D. McCormack, Ramkumar Ramasubramanian, Daniel W. DeKlotz, Rebecca Deutsch, Cary A. Polen, Gaurav S. Anand, Kevin Michael Woley, Benjamin Salim Srour, Kyle T. Beck
-
Patent number: 8510808Abstract: Method and computer storage media for sharing resources between a plurality of computing devices associated with a common non-enterprise network. A common set of credentials is stored on at least two or more of a plurality of computing devices that reside behind a routing device and are associated through a common non-enterprise network. Upon storing the common set of credentials, each of the two or more of a plurality of computing devices create a local account that contains, at least, the common set of credentials. The common set of credentials allow for the sharing, among the two or more of the plurality of computing devices, of resource that reside on or are associated with the computing devices.Type: GrantFiled: January 8, 2008Date of Patent: August 13, 2013Assignee: Microsoft CorporationInventors: Brian L. McNeil, Michael G. Sheldon, Steve Seixeiro, Ramkumar Ramasubramanian, Jerry K. Koh, Anshul Rawat, Andrew V. Davidson, Daniel Oliver, Michael D. McCormack
-
Patent number: 8065086Abstract: The invention relates generally to the field of oil and gas exploration and specifically to the use of well logs for exploration. This invention is directed to a method for estimating data that would have been collected in a region of a well log where there is a gap. This method uses identified elements in one data set to identify elements in another data set with data values indicative of the same geological characteristic as those in the first data set.Type: GrantFiled: October 14, 2008Date of Patent: November 22, 2011Assignee: IHS Inc.Inventors: Yingwei Yu, Douglas J. Seyler, Michael D. McCormack
-
Publication number: 20100094557Abstract: The invention relates generally to the field of oil and gas exploration and specifically to the use of well logs for exploration. This invention is directed to a method for estimating data that would have been collected in a region of a well log where there is a gap. This method uses identified elements in one data set to identify elements in another data set with data values indicative of the same geological characteristic as those in the first data set.Type: ApplicationFiled: October 14, 2008Publication date: April 15, 2010Inventors: Yingwei Yu, Douglas J. Seyler, Michael D. McCormack
-
Publication number: 20090178122Abstract: Method and computer storage media for sharing resources between a plurality of computing devices associated with a common non-enterprise network. A common set of credentials is stored on at least two or more of a plurality of computing devices that reside behind a routing device and are associated through a common non-enterprise network. Upon storing the common set of credentials, each of the two or more of a plurality of computing devices create a local account that contains, at least, the common set of credentials. The common set of credentials allow for the sharing, among the two or more of the plurality of computing devices, of resource that reside on or are associated with the computing devices.Type: ApplicationFiled: January 8, 2008Publication date: July 9, 2009Applicant: MICROSOFT CORPORATIONInventors: BRIAN L. McNEIL, MICHAEL G. SHELDON, STEVE SEIXEIRO, RAMKUMAR RAMASUBRAMANIAN, JERRY K. KOH, ANSHUL RAWAT, ANDREW V. DAVIDSON, DANIEL OLIVER, MICHAEL D. MCCORMACK
-
Patent number: 6236894Abstract: A computer system and method of operating the same to optimize the operating conditions of a petroleum production field, in which a plurality of wells are arranged according to drill sites, and connected to one or more central processing facilities, is disclosed. In this disclosed embodiment, gas compression capacity is a significant constraint on the operation of the complex production field, and surface line hydraulic effects of well production are to be considered in the optimization. A genetic algorithm is used to generate, and iteratively evaluate solution vectors, which are combinations of field operating parameters such as incremental gas-oil ratio cutoff and formation gas-oil ratio cutoff values. The evaluation includes the operation of an adaptive network to determine production header pressures, followed by modification of well output estimates to account for changes in the production header pressure.Type: GrantFiled: December 19, 1997Date of Patent: May 22, 2001Assignee: Atlantic Richfield CompanyInventors: Richard F. Stoisits, Kelly D. Crawford, Donald J. MacAllister, Michael D. McCormack
-
Patent number: 6154705Abstract: A system and method is provided for estimating the inverse source wavelet of a seismic shot record for improved accuracy and efficiency in removing high order free surface multiples from the shot record, using a stochastic optimization technique, such as a genetic algorithm procedure, that can more readily accommodate non-linear aspects of this problem. The system and method is applied to a set of measured seismic field data, D.sub.o (x,t), with primary reflections and free surface multiples, where removal of the free surface multiples is determined utilizing an estimate of the inverse of the source wavelet and scale factors made from the seismic data. The system and method automatically optimizes estimates for the inverse of the source wavelet and scale factors.Type: GrantFiled: July 6, 1999Date of Patent: November 28, 2000Assignee: Atlantic Richfield CompanyInventors: Michael D. McCormack, Kelly Crawford
-
Patent number: 6128579Abstract: A system for producing a material balance solution for well patterns in a hydrocarbon reservoir is described that automatically optimizes the fluid allocation factors for each well used in determining the solution. The system automatically optimizes estimates for the allocation factors to be used in the material balance solution by randomly generating a first generation of allocation factor strings, each string in the generation assigning allocation factors to each of the wells in the reservoir. A fitness function value is determined for each of the strings by evaluating a fitness function, wherein the fitness function comprises the sum of the differences between computed and measured field pressures for each pattern, and the sum of the differences between target allocation factors and the allocation factors specified within the string for each well. A succeeding generation of allocation factor strings is produced according to a genetic algorithm.Type: GrantFiled: August 25, 1998Date of Patent: October 3, 2000Assignee: Atlantic Richfield CorporationInventors: Michael D. McCormack, Donald J. MacAllister, Richard F. Stoisits, Perry W. Scherer, Tuan D. Ma
-
Patent number: 5924048Abstract: A system for producing a material balance solution for well patterns in a hydrocarbon reservoir is described that automatically optimizes the fluid allocation factors for each well used in determining the solution. The system automatically optimizes estimates for the allocation factors to be used in the material balance solution by randomly generating a first generation of allocation factor strings, each string in the generation assigning allocation factors to each of the wells in the reservoir. A fitness function value is determined for each of the strings by evaluating a fitness function, wherein the fitness function comprises the sum of the differences between computed and measured field pressures for each pattern, and the sum of the differences between target allocation factors and the allocation factors specified within the string for each well. A succeeding generation of allocation factor strings is produced according to a genetic algorithm.Type: GrantFiled: March 14, 1997Date of Patent: July 13, 1999Inventors: Michael D. McCormack, Donald J. MacAllister, Richard F. Stoisits, Perry W. Scherer, Tuan D. Ma
-
Patent number: 5742740Abstract: A method of operating an adaptive, or neural, network is disclosed for performing first break analysis for seismic shot records. The adaptive network is first trained according to the generalized delta rule. The disclosed training method includes selection of the seismic trace with the highest error, where the backpropagation is performed according to the error of this worst trace. The learning and momentum factors in the generalized delta rule are adjusted according to the value of the worst error, so that the learning and momentum factors increase as the error decreases. The training method further includes detection of slow convergence regions, and methods for escaping such regions including restoration of previously trimmed dormant links, renormalization of the weighting factor values, and the addition of new layers to the network. The network, after the addition of a new layer, includes links between nodes which skip the hidden layer.Type: GrantFiled: January 15, 1993Date of Patent: April 21, 1998Assignee: Atlantic Richfield CompanyInventors: Michael D. McCormack, Alan D. Rock
-
Patent number: 5596512Abstract: A method of determining the condition of a battery which backs up a real-time clock (RTC) when a main power supply fails or is disconnected, in a system which includes a controller having a volatile random access memory (VRAM) and a non-volatile random access memory (NVRAM). The method includes the steps of periodically storing the time value of the RTC in NVRAM, and periodically writing a predetermined data pattern in VRAM, while the main power supply adequately powers the real time clock. The method then includes the steps of detecting a power-down condition of the main power supply, and terminating the recording and writing steps when the detecting step detects power-down. Return of main power, or power-up, is then detected, with the data pattern stored in VRAM then being compared with the predetermined data pattern.Type: GrantFiled: April 17, 1996Date of Patent: January 21, 1997Assignee: Thermo King CorporationInventors: Albert C. K. Wong, Romuald M. Jurewicz, Michael D. McCormack
-
Patent number: 5561817Abstract: A method of securely controlling direct memory access (DMA) in a microprocessor controlled system having a CPU on a CPU board which has an address/data bus connector for selectively connecting an expansion board to the CPU board, and a random access memory (RAM) on the CPU board having a specific address range which is accessible by a DMA device on the expansion board when the CPU board relinquishes control of the address/data bus to the DMA device in response to a bus access request.Type: GrantFiled: August 16, 1993Date of Patent: October 1, 1996Assignee: Thermo King CorporationInventors: Michael D. McCormack, Romuald M. Jurewicz, Dannis R. Johnson
-
Patent number: 5541848Abstract: A genetic algorithm method of scheduling the delivery of coal to a series of incoming coal trains is disclosed, where each of the coal trains corresponds to a coal recipient having different premium and penalty rates for energy yield, and possibly also different contaminant specifications. The method is applied to a coal facility having a plurality of bins, where the coal is of varying quality at the various bins, and where the bins are grouped so that loading into trains must be done in succession. According to the disclosed method, a fitness function is generated, with adjustable weighting factors, to combine the premium or penalty revenue with any latency or delay time, as well as moves of the coal loading plow for the series of slots. A randomly selected first generation of assignment sequences are evaluated according to the fitness function, with succeeding generations produced according to genetic techniques, until convergence to the optimum assignment sequence is reached.Type: GrantFiled: December 15, 1994Date of Patent: July 30, 1996Assignee: Atlantic Richfield CompanyInventors: Michael D. McCormack, D. Scott Feldman, Chester M. Bowling