Patents by Inventor Harry Phillips

Harry Phillips 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: 10652227
    Abstract: Aspects of the present disclosure relate to systems and methods for impersonating target user accounts via account redirection. In one aspect, a request may be received at a service issued from a temporary account of the service accessed by a client application. It may be determined whether the temporary account is stored in a mapping table comprising one or more temporary accounts mapped to a corresponding impersonation token. When it is determined that the temporary account is stored in the mapping table, the corresponding impersonation token mapped to the temporary account may be identified. The request may be processed in an impersonation mode based on the identified impersonation token.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: May 12, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daron Spektor, Nicola Greene Alfeo, Kevin Thomas Brown, Harry Phillip Ferguson, IV, Jeffrey Earl Steinbok
  • Patent number: 10192177
    Abstract: An example system for debugging transformed code includes a computer processor and computer memory including instructions that cause the computer processor to receive an error corresponding to a transformed code from a production service. The instructions also cause the processor to correlate the error to a symbol generated for the transformed code. The instructions further cause the processor to query a repository storing a source code corresponding to the transformed code using the symbol. The instructions also further cause the processor to assign the error to a developer based on a version history of the source code in the repository.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: January 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Harry Phillip Ferguson, IV
  • Publication number: 20180337906
    Abstract: Aspects of the present disclosure relate to systems and methods for impersonating target user accounts via account redirection. In one aspect, a request may be received at a service issued from a temporary account of the service accessed by a client application. It may be determined whether the temporary account is stored in a mapping table comprising one or more temporary accounts mapped to a corresponding impersonation token. When it is determined that the temporary account is stored in the mapping table, the corresponding impersonation token mapped to the temporary account may be identified. The request may be processed in an impersonation mode based on the identified impersonation token.
    Type: Application
    Filed: May 17, 2017
    Publication date: November 22, 2018
    Inventors: Daron Spektor, Nicola Greene Alfeo, Kevin Thomas Brown, Harry Phillip Ferguson, IV, Jeffrey Earl Steinbok
  • Publication number: 20180005153
    Abstract: An example system for debugging transformed code includes a computer processor and computer memory including instructions that cause the computer processor to receive an error corresponding to a transformed code from a production service. The instructions also cause the processor to correlate the error to a symbol generated for the transformed code. The instructions further cause the processor to query a repository storing a source code corresponding to the transformed code using the symbol. The instructions also further cause the processor to assign the error to a developer based on a version history of the source code in the repository.
    Type: Application
    Filed: June 29, 2016
    Publication date: January 4, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Harry Phillip Ferguson, IV
  • Patent number: 8954386
    Abstract: One or more techniques and/or systems are disclosed for editing a remotely stored image. A user can browse to a site comprising the image, and a preview (e.g., lightweight) version of the image can be loaded to a canvas component of the browser. One or more edits can be applied locally to the preview image, comprising one or more transformation. The one or more transformations can be recorded, and an edited version of the preview image, comprising the one or more image transformations, can be rendered in the canvas component. Once the user commits to one or more transformations, a request can be sent to a remote server comprising the image, to remotely edit the image, where the request comprises one or more delta changes that indicate the one or more committed image transformations, as opposed to requiring multiple bandwidth intensive transfers of the entire image.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: February 10, 2015
    Assignee: Microsoft Corporation
    Inventors: Gregory Matthew Edmiston, Ojiakonobi Udezue, Harry Phillip Ferguson, IV
  • Publication number: 20140372507
    Abstract: An original script program includes code that configures an application to gather error information when a script error occurs, and to transmit this error information to a server computer. Thus, if the script causes an exception to be thrown when processed by the application, data describing the exception is sent to the server computer. The exception data is accessed by a diagnostic tool to identify the error in the original script program. Such data can be collected from multiple applications on multiple client computers after a resource with a compressed script program is made available on a server computer. Using a mapping between tokens in the compressed script program and the original script program, the diagnostic tool relates each error in the compressed script to locations within the original script program.
    Type: Application
    Filed: June 14, 2013
    Publication date: December 18, 2014
    Inventors: Russell Ray Rutledge, Harry Phillip Ferguson, IV, Ronald K. Logan
  • Publication number: 20120246114
    Abstract: One or more techniques and/or systems are disclosed for editing a remotely stored image. A user can browse to a site comprising the image, and a preview (e.g., lightweight) version of the image can be loaded to a canvas component of the browser. One or more edits can be applied locally to the preview image, comprising one or more transformation. The one or more transformations can be recorded, and an edited version of the preview image, comprising the one or more image transformations, can be rendered in the canvas component. Once the user commits to one or more transformations, a request can be sent to a remote server comprising the image, to remotely edit the image, where the request comprises one or more delta changes that indicate the one or more committed image transformations, as opposed to requiring multiple bandwidth intensive transfers of the entire image.
    Type: Application
    Filed: March 22, 2011
    Publication date: September 27, 2012
    Applicant: c/o Microsoft Corporation
    Inventors: Gregory Matthew Edmiston, Ojiakonobi Udezue, Harry Phillip Ferguson, IV
  • Publication number: 20070249399
    Abstract: A cryogenic vacuum rf feedthrough device comprising: 1) a probe for insertion into a particle beam; 2) a coaxial cable comprising an inner conductor and an outer conductor, a dielectric/insulating layer surrounding the inner conductor, the latter being connected to the probe for the transmission of higher mode rf energy from the probe; and 3) a high thermal conductivity stub attached to the coaxial dielectric about and in thermal contact with the inner conductor which high thermal conductivity stub transmits heat generated in the vicinity of the probe efficiently and radially from the area of the probe and inner conductor all while maintaining useful rf transmission line characteristics between the inner and outer coaxial conductors.
    Type: Application
    Filed: August 23, 2005
    Publication date: October 25, 2007
    Inventors: Genfa Wu, Harry Phillips
  • Patent number: 7200720
    Abstract: A system and method for efficiently performing memory intensive computations including a bidirectional synchronization mechanism for maintaining consistency of data on which computations will be performed. This can be used to solve various problems such as those in a business context. Synchronization occurs in a near-real-time fashion between data in a database and data stored in memory. The synchronization is accomplished by periodically scanning the database to see if any data has changed. If any data has changed, the changes are copied over to memory so that the data in memory is current. This update is accomplished without copying the entire database into memory each time data in the database changes.
    Type: Grant
    Filed: December 28, 2001
    Date of Patent: April 3, 2007
    Assignee: Oracle International Corporation
    Inventors: Jin Yang, Rao Korupolu, Jinlin Wang, Harry Phillip Walton, III, Bor-Ruey Fu
  • Patent number: 5765361
    Abstract: A low-cost rocket or thruster has a low-cost propellant injector, in which fluid fuel and oxidizer are injected into a combustion chamber. The walls of the combustion chamber are protected from the high temperatures of the combustion by a grain of solid propellant, the surface of which tends to melt andor vaporize in the presence of combustion temperatures, and thereby protects the walls of the chamber. The low-cost propellant injector may not mix the fluid fuel and oxidizer effectively, so that pockets of noncombusted gas may occur within the chamber. The ratio of fluid fuel and oxidizer is selected to be slightly oxidizer-rich, so that any pockets of unburned gas tend to be oxygen-rich. When the pockets come into contact with the solid fuel, the excess oxygen combusts with the gaseous solid fuel, and when the mixture is near stoichiometric, the fluid fuel combusts.
    Type: Grant
    Filed: August 23, 1996
    Date of Patent: June 16, 1998
    Inventors: Herbert Stephen Jones, Harry Phillip Williams
  • Patent number: 4007528
    Abstract: A high-speed, electric motor-contained bone drill has an elongate drive tube into which most of the length of a burr shank engages. Centrifugal discharge means at the inner end of the drive tube expell foreign matter, and a slide controls a chuck for the burr shank.
    Type: Grant
    Filed: October 22, 1975
    Date of Patent: February 15, 1977
    Inventors: John J. Shea, Harry Phillips
  • Patent number: D245789
    Type: Grant
    Filed: November 5, 1975
    Date of Patent: September 13, 1977
    Inventors: John J. Shea, Harry Phillips
  • Patent number: D248967
    Type: Grant
    Filed: August 18, 1976
    Date of Patent: August 15, 1978
    Assignee: XOMED Inc.
    Inventors: John J. Shea, Harry Phillips
  • Patent number: RE29736
    Abstract: A high-speed, electric motor-contained bone drill has an elongate drive tube into which most of the length of a burr shank engages. Centrifugal discharge means at the inner end of the drive tube expell foreign matter, and a slide controls a chuck for the burr shank.
    Type: Grant
    Filed: April 27, 1977
    Date of Patent: August 22, 1978
    Assignee: Xomed Inc.
    Inventors: John J. Shea, Harry Phillips