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: 11870772Abstract: 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: GrantFiled: May 4, 2022Date of Patent: January 9, 2024Assignee: Electronic Arts Inc.Inventors: Lin Yang, Anand Nair, Gregory William Schaefer, Yuan Fang, Danjun Xing, Shengyong Li, Chuan Ye
-
Patent number: 11507596Abstract: 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: GrantFiled: March 13, 2020Date of Patent: November 22, 2022Assignee: Electronic Arts Inc.Inventors: Greg William Schaefer, Anand Nair, Shengyong Li, MengXin Ye, Xin Feng Zhang, Miao Xiong, Jian Zhou
-
Publication number: 20220263816Abstract: 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: ApplicationFiled: May 4, 2022Publication date: August 18, 2022Inventors: Lin Yang, Anand Nair, Gregory William Schaefer, Yuan Fang, Danjun Xing, Shengyong Li, Chuan Ye
-
Patent number: 11363013Abstract: 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: GrantFiled: March 6, 2020Date of Patent: June 14, 2022Assignee: ELECTRONIC ARTS INC.Inventors: Lin Yang, Anand Nair, Gregory William Schaefer, Yuan Fang, Danjun Xing, Shengyong Li, Chuan Ye
-
Publication number: 20200218732Abstract: 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: ApplicationFiled: March 13, 2020Publication date: July 9, 2020Inventors: Greg William Schaefer, Anand Nair, Shengyong Li, MengXin Ye, Xin Feng Zhang, Miao Xiong, Jian Zhou
-
Publication number: 20200213846Abstract: 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: ApplicationFiled: March 6, 2020Publication date: July 2, 2020Inventors: Lin Yang, Anand Nair, Gregory William Schaefer, Yuan Fang, Danjun Xing, Shengyong Li, Chuan Ye
-
Patent number: 10642860Abstract: 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: GrantFiled: June 3, 2016Date of Patent: May 5, 2020Assignee: Electronic Arts Inc.Inventors: Greg William Schaefer, Anand Nair, Shengyong Li, MengXin Ye, Xin Feng Zhang, Miao Xiong, Jian Zhou
-
Patent number: 10631164Abstract: 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: GrantFiled: March 31, 2016Date of Patent: April 21, 2020Assignee: Electronic Arts Inc.Inventors: Lin Yang, Anand Nair, Gregory William Schaefer, Yuan Fang, Danjun Xing, Shengyong Li, Chuan Ye
-
Publication number: 20170351702Abstract: 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: ApplicationFiled: June 3, 2016Publication date: December 7, 2017Inventors: Greg William Schaefer, Anand Nair, Shengyong Li, MengXin Ye, Xin Feng Zhang, Miao Xiong, Jian Zhou
-
Publication number: 20170289133Abstract: 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: ApplicationFiled: March 31, 2016Publication date: October 5, 2017Inventors: Lin Yang, Anand Nair, Gregory William Schaefer, Yuan Fang, Danjun Xing, Shengyong Li, Chuan Ye
-
Patent number: 9266082Abstract: 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: GrantFiled: September 5, 2012Date of Patent: February 23, 2016Assignee: REG SYNTHETIC FUELS, LLCInventors: H. Lynn Tomlinson, William Manning, William Schaefer, Tsungani Record
-
Patent number: 9245124Abstract: 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: GrantFiled: June 5, 2014Date of Patent: January 26, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Robert Peter Bisso, Edward William Schaefer
-
Publication number: 20140289849Abstract: 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: ApplicationFiled: June 5, 2014Publication date: September 25, 2014Inventors: Robert Peter Bisso, Edward William Schaefer
-
Patent number: 8776219Abstract: 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: GrantFiled: August 27, 2010Date of Patent: July 8, 2014Assignee: Microsoft CorporationInventors: Robert Peter Bisso, Edward William Schaefer
-
Publication number: 20130020054Abstract: 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: ApplicationFiled: September 5, 2012Publication date: January 24, 2013Inventors: H. Lynn Tomlinson, William Manning, William Schaefer, Tsungani Record
-
Patent number: 8318102Abstract: 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: GrantFiled: December 15, 2008Date of Patent: November 27, 2012Assignee: Syntroleum CorporationInventors: H. Lynn Tomlinson, William Manning, William Schaefer, Tsungani Record
-
Publication number: 20120054857Abstract: 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: ApplicationFiled: August 27, 2010Publication date: March 1, 2012Applicant: MICROSOFT CORPORATIONInventors: Robert Peter Bisso, Edward William Schaefer
-
Publication number: 20100150293Abstract: 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: ApplicationFiled: December 15, 2008Publication date: June 17, 2010Inventors: H. Lynn Tomlinson, William Manning, William Schaefer, Tsungani Record
-
Publication number: 20050065831Abstract: 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: ApplicationFiled: September 18, 2003Publication date: March 24, 2005Applicant: International Business Machines CorporationInventors: Les Keay, Craig Keenan, John Ricketts, William Schaefer
-
Publication number: 20050062620Abstract: 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: ApplicationFiled: April 22, 2004Publication date: March 24, 2005Inventor: William Schaefer