Patents by Inventor William Schaefer

William Schaefer 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: 11870772
    Abstract: An identity authenticator receives a first authentication credential from a first application at a first computing device. The identity authenticator then determines that the first authentication credential is associated with a second authentication credential for the first application at a second computing device based on a stored authentication identity. The identity authenticator then provides a stored execution state for the first application to the first computing device, wherein the stored execution state is associated, based on the stored authentication identity, with at least one of the first authentication credential or the second authentication credential.
    Type: Grant
    Filed: May 4, 2022
    Date of Patent: January 9, 2024
    Assignee: Electronic Arts Inc.
    Inventors: Lin Yang, Anand Nair, Gregory William Schaefer, Yuan Fang, Danjun Xing, Shengyong Li, Chuan Ye
  • Patent number: 11507596
    Abstract: An example method of live migration of distributed databases may include implementing a first database access mode with respect to a distributed database to be migrated from an original set of storage servers to a destination set of storage servers, wherein, in the first database access mode, database read requests are routed to the original set of storage servers and database update requests are routed to both the original set of storage servers and the destination set of storage servers. The method may further include copying a plurality of records of the distributed database from the original set of storage servers to the destination set of storage servers. The method may further include switching to a second database access mode, in which database read requests are routed to the destination set of storage servers and database update requests are routed to both the original set of storage servers and the destination set of storage servers.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: November 22, 2022
    Assignee: Electronic Arts Inc.
    Inventors: Greg William Schaefer, Anand Nair, Shengyong Li, MengXin Ye, Xin Feng Zhang, Miao Xiong, Jian Zhou
  • Publication number: 20220263816
    Abstract: An identity authenticator receives a first authentication credential from a first application at a first computing device. The identity authenticator then determines that the first authentication credential is associated with a second authentication credential for the first application at a second computing device based on a stored authentication identity. The identity authenticator then provides a stored execution state for the first application to the first computing device, wherein the stored execution state is associated, based on the stored authentication identity, with at least one of the first authentication credential or the second authentication credential.
    Type: Application
    Filed: May 4, 2022
    Publication date: August 18, 2022
    Inventors: Lin Yang, Anand Nair, Gregory William Schaefer, Yuan Fang, Danjun Xing, Shengyong Li, Chuan Ye
  • Patent number: 11363013
    Abstract: An identity authenticator receives a first authentication credential from a first application at a first computing device. The identity authenticator then determines that the first authentication credential is associated with a second authentication credential for the first application at a second computing device based on a stored authentication identity. The identity authenticator then provides a stored execution state for the first application to the first computing device, wherein the stored execution state is associated, based on the stored authentication identity, with at least one of the first authentication credential or the second authentication credential.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: June 14, 2022
    Assignee: ELECTRONIC ARTS INC.
    Inventors: Lin Yang, Anand Nair, Gregory William Schaefer, Yuan Fang, Danjun Xing, Shengyong Li, Chuan Ye
  • Publication number: 20200218732
    Abstract: An example method of live migration of distributed databases may include implementing a first database access mode with respect to a distributed database to be migrated from an original set of storage servers to a destination set of storage servers, wherein, in the first database access mode, database read requests are routed to the original set of storage servers and database update requests are routed to both the original set of storage servers and the destination set of storage servers. The method may further include copying a plurality of records of the distributed database from the original set of storage servers to the destination set of storage servers. The method may further include switching to a second database access mode, in which database read requests are routed to the destination set of storage servers and database update requests are routed to both the original set of storage servers and the destination set of storage servers.
    Type: Application
    Filed: March 13, 2020
    Publication date: July 9, 2020
    Inventors: Greg William Schaefer, Anand Nair, Shengyong Li, MengXin Ye, Xin Feng Zhang, Miao Xiong, Jian Zhou
  • Publication number: 20200213846
    Abstract: An identity authenticator receives a first authentication credential from a first application at a first computing device. The identity authenticator then determines that the first authentication credential is associated with a second authentication credential for the first application at a second computing device based on a stored authentication identity. The identity authenticator then provides a stored execution state for the first application to the first computing device, wherein the stored execution state is associated, based on the stored authentication identity, with at least one of the first authentication credential or the second authentication credential.
    Type: Application
    Filed: March 6, 2020
    Publication date: July 2, 2020
    Inventors: Lin Yang, Anand Nair, Gregory William Schaefer, Yuan Fang, Danjun Xing, Shengyong Li, Chuan Ye
  • Patent number: 10642860
    Abstract: An example method of live migration of distributed databases may include implementing a first intermediate database access mode with respect to a distributed database to be migrated from an original set of storage servers to a destination set of storage servers, wherein, in the first database access mode, database read requests are routed to the original set of storage servers and database update requests are routed to both the original set of storage servers and the destination set of storage servers. The method may further include copying a plurality of records of the distributed database from the original set of storage servers to the destination set of storage servers. The method may further include switching to a second intermediate database access mode, in which database read requests are routed to the destination set of storage servers and database update requests are routed to both the original set of storage servers and the destination set of storage servers.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: May 5, 2020
    Assignee: Electronic Arts Inc.
    Inventors: Greg William Schaefer, Anand Nair, Shengyong Li, MengXin Ye, Xin Feng Zhang, Miao Xiong, Jian Zhou
  • Patent number: 10631164
    Abstract: An identity authenticator receives a first authentication credential from a first application at a first computing device. The identity authenticator then determines that the first authentication credential is associated with a second authentication credential for the first application at a second computing device based on a stored authentication identity. The identity authenticator then provides a stored execution state for the first application to the first computing device, wherein the stored execution state is associated, based on the stored authentication identity, with at least one of the first authentication credential or the second authentication credential.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: April 21, 2020
    Assignee: Electronic Arts Inc.
    Inventors: Lin Yang, Anand Nair, Gregory William Schaefer, Yuan Fang, Danjun Xing, Shengyong Li, Chuan Ye
  • Publication number: 20170351702
    Abstract: An example method of live migration of distributed databases may include implementing a first intermediate database access mode with respect to a distributed database to be migrated from an original set of storage servers to a destination set of storage servers, wherein, in the first database access mode, database read requests are routed to the original set of storage servers and database update requests are routed to both the original set of storage servers and the destination set of storage servers. The method may further include copying a plurality of records of the distributed database from the original set of storage servers to the destination set of storage servers. The method may further include switching to a second intermediate database access mode, in which database read requests are routed to the destination set of storage servers and database update requests are routed to both the original set of storage servers and the destination set of storage servers.
    Type: Application
    Filed: June 3, 2016
    Publication date: December 7, 2017
    Inventors: Greg William Schaefer, Anand Nair, Shengyong Li, MengXin Ye, Xin Feng Zhang, Miao Xiong, Jian Zhou
  • Publication number: 20170289133
    Abstract: An identity authenticator receives a first authentication credential from a first application at a first computing device. The identity authenticator then determines that the first authentication credential is associated with a second authentication credential for the first application at a second computing device based on a stored authentication identity. The identity authenticator then provides a stored execution state for the first application to the first computing device, wherein the stored execution state is associated, based on the stored authentication identity, with at least one of the first authentication credential or the second authentication credential.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Inventors: Lin Yang, Anand Nair, Gregory William Schaefer, Yuan Fang, Danjun Xing, Shengyong Li, Chuan Ye
  • Patent number: 9266082
    Abstract: The present invention is directed to a cooling system for removing heat from a Fischer-Tropsch (F-T) slurry reactor. The cooling system including a downcomer disposed within the F-T reactor to deliver a coolant downward through the F-T reactor at a predetermined velocity. The downcomer and the pressure of the introduced coolant cooperate to increase the coolant velocity, thereby maintaining the coolant in the substantially liquid phase in the downcomer. The cooling system further includes a plenum connected to the downcomer, wherein the coolant remains in the substantially liquid phase. Additionally, the cooling system includes at least one riser extending upward from the plenum, wherein a portion of the coolant vaporizes to provide a boiling heat transfer surface on the at least one riser.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: February 23, 2016
    Assignee: REG SYNTHETIC FUELS, LLC
    Inventors: H. Lynn Tomlinson, William Manning, William Schaefer, Tsungani Record
  • Patent number: 9245124
    Abstract: Selecting one or more applications from the plurality of similar or near redundant applications to activate. A method includes retrieving information about current characteristics of one or more applications. The method further includes retrieving information about a current computing operational landscape. Based on the information about current characteristics of one or more applications and the information about a current computing operational landscape, the method further includes creating a ranking of applications. The rankings are made available to a system with a plurality of applications with similar or near redundant functionality. At the system, one or more of the applications in the plurality of applications are selected to activate based on the ranking of applications.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: January 26, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert Peter Bisso, Edward William Schaefer
  • Publication number: 20140289849
    Abstract: Selecting one or more applications from the plurality of similar or near redundant applications to activate. A method includes retrieving information about current characteristics of one or more applications. The method further includes retrieving information about a current computing operational landscape. Based on the information about current characteristics of one or more applications and the information about a current computing operational landscape, the method further includes creating a ranking of applications. The rankings are made available to a system with a plurality of applications with similar or near redundant functionality. At the system, one or more of the applications in the plurality of applications are selected to activate based on the ranking of applications.
    Type: Application
    Filed: June 5, 2014
    Publication date: September 25, 2014
    Inventors: Robert Peter Bisso, Edward William Schaefer
  • Patent number: 8776219
    Abstract: Selecting one or more applications from the plurality of similar or near redundant applications to activate. A method includes retrieving information about current characteristics of one or more applications. The method further includes retrieving information about a current computing operational landscape. Based on the information about current characteristics of one or more applications and the information about a current computing operational landscape, the method further includes creating a ranking of applications. The rankings are made available to a system with a plurality of applications with similar or near redundant functionality. At the system, one or more of the applications in the plurality of applications are selected to activate based on the ranking of applications.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: July 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Robert Peter Bisso, Edward William Schaefer
  • Publication number: 20130020054
    Abstract: The present invention is directed to a cooling system for removing heat from a Fischer-Tropsch (F-T) slurry reactor. The cooling system including a downcomer disposed within the F-T reactor to deliver a coolant downward through the F-T reactor at a predetermined velocity. The downcomer and the pressure of the introduced coolant cooperate to increase the coolant velocity, thereby maintaining the coolant in the substantially liquid phase in the downcomer. The cooling system further includes a plenum connected to the downcomer, wherein the coolant remains in the substantially liquid phase. Additionally, the cooling system includes at least one riser extending upward from the plenum, wherein a portion of the coolant vaporizes to provide a boiling heat transfer surface on the at least one riser.
    Type: Application
    Filed: September 5, 2012
    Publication date: January 24, 2013
    Inventors: H. Lynn Tomlinson, William Manning, William Schaefer, Tsungani Record
  • Patent number: 8318102
    Abstract: The present invention is directed to a cooling system for removing heat from a Fischer-Tropsch (F-T) slurry reactor. The cooling system including at least one downcomer having an upper portion, a lower portion, and a diameter; the at least one downcomer disposed within the F-T reactor to deliver a coolant downward through the F-T reactor at a predetermined velocity, the at least one downcomer extending a length within the F-T reactor wherein the coolant is introduced into the upper portion of the at least one downcomer in a substantially liquid phase; the diameter of the at least one downcomer and the pressure of the introduced coolant cooperate to increase the coolant velocity thereby generating backpressure in the at least one downcomer to maintain the coolant in the substantially liquid phase along the length of the at least one downcomer.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: November 27, 2012
    Assignee: Syntroleum Corporation
    Inventors: H. Lynn Tomlinson, William Manning, William Schaefer, Tsungani Record
  • Publication number: 20120054857
    Abstract: Selecting one or more applications from the plurality of similar or near redundant applications to activate. A method includes retrieving information about current characteristics of one or more applications. The method further includes retrieving information about a current computing operational landscape. Based on the information about current characteristics of one or more applications and the information about a current computing operational landscape, the method further includes creating a ranking of applications. The rankings are made available to a system with a plurality of applications with similar or near redundant functionality. At the system, one or more of the applications in the plurality of applications are selected to activate based on the ranking of applications.
    Type: Application
    Filed: August 27, 2010
    Publication date: March 1, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Robert Peter Bisso, Edward William Schaefer
  • Publication number: 20100150293
    Abstract: The present invention is directed to a cooling system for removing heat from a Fischer-Tropsch (F-T) slurry reactor. The cooling system including at least one downcomer having an upper portion, a lower portion, and a diameter; the at least one downcomer disposed within the F-T reactor to deliver a coolant downward through the F-T reactor at a predetermined velocity, the at least one downcomer extending a length within the F-T reactor wherein the coolant is introduced into the upper portion of the at least one downcomer in a substantially liquid phase; the diameter of the at least one downcomer and the pressure of the introduced coolant cooperate to increase the coolant velocity thereby generating backpressure in the at least one downcomer to maintain the coolant in the substantially liquid phase along the length of the at least one downcomer.
    Type: Application
    Filed: December 15, 2008
    Publication date: June 17, 2010
    Inventors: H. Lynn Tomlinson, William Manning, William Schaefer, Tsungani Record
  • Publication number: 20050065831
    Abstract: An example of a solution provided here comprises: performing a spending simulation, process simulation, information technology simulation, and value simulation, providing interactions among the simulations, and representing with the simulations the use by a client organization of one or more business transformation outsourcing services, such as sourcing, procurement, and payables.
    Type: Application
    Filed: September 18, 2003
    Publication date: March 24, 2005
    Applicant: International Business Machines Corporation
    Inventors: Les Keay, Craig Keenan, John Ricketts, William Schaefer
  • Publication number: 20050062620
    Abstract: A keypad includes a substrate and one or more layers of decorative material on the substrate. Transparent and/or conventional conductive materials are disposed on the decorative material. Electrical circuit components are soldered to the conductive layers.
    Type: Application
    Filed: April 22, 2004
    Publication date: March 24, 2005
    Inventor: William Schaefer