Patents by Inventor Paul Yih
Paul Yih 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: 11989480Abstract: According to examples, an apparatus may include a processor that may, responsive to a secondary display being detected, cause a window including an option for a user to proceed with a location detection operation of the secondary display to be displayed on a primary display. The processor may also cause an icon to be displayed on the secondary display, track a movement of a cursor from the primary display to the icon displayed on the secondary display, and determine a position of the secondary display with respect to the primary display based on the tracked movement of the cursor. The processor may further store the determined position of the secondary display with respect to the primary display.Type: GrantFiled: July 14, 2022Date of Patent: May 21, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Gary De-Hong Liao, Yilin Song, Michael Paul Erich Von Hippel, Nina Emi Rothenhaus, Sankalp Gupta, Tomas Edward Morris, John Christopher Whytock, Hanna Landauer McLaughlin, Lee Dicks Clark, Fernando Evelio Alvarez, Albert Peter Yih
-
Patent number: 11670952Abstract: Techniques for controlling charging of a battery of a vehicle comprise receiving, from a positive (B+) voltage sensor, a B+ voltage signal indicative of a voltage at a B+ terminal of an alternator of the vehicle, receiving, from an intelligent battery sensor (IBS), an IBS voltage signal indicative of a voltage at a positive terminal of the battery, applying high pass and low pass filters to the B+ voltage signal and the IBS voltage signals, respectively, estimating a voltage of the battery using both the filtered B+ voltage signal and the filtered IBS voltage signal, adjusting a target voltage for the battery based on the estimated battery voltage, and controlling charging of the battery using the adjusted target voltage to mitigate overcharging and undercharging of the battery.Type: GrantFiled: October 18, 2019Date of Patent: June 6, 2023Assignee: FCA US LLCInventor: Paul Yih
-
Patent number: 11498006Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to adjust twitch response and collision determination to a player's skill level is provided. Gameplay information of a computer-implemented game is accessed. The gameplay information including input information indicating one or more attributes of gameplay input provided by the player. A gameplay skill level of the player of the player is estimated based on the one or more gameplay input attributes. Based on the estimated gameplay skill level of the player, respective values of one or more gameplay parameters that determine on-screen behavior of virtual in-game objects are modified, thereby a gameplay difficulty level is modified.Type: GrantFiled: July 7, 2021Date of Patent: November 15, 2022Assignee: Zynga Inc.Inventors: John Carlton Ware, Christopher Vance Haire, John vanSuchtelen, Michael Waite, Alexandros Ntoulas, Jeffrey Zakrzewski, Oliver Attila Tabay, Yuko Yamazaki, Paul Yih Yarng Chong, Sudhish Iyer, Xuyang (Amy) Tan, Ameya Vilankar, Gaurav Narang
-
Publication number: 20210331074Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to adjust twitch response and collision determination to a player's skill level is provided. Gameplay information of a computer-implemented game is accessed. The gameplay information including input information indicating one or more attributes of gameplay input provided by the player. A gameplay skill level of the player of the player is estimated based on the one or more gameplay input attributes. Based on the estimated gameplay skill level of the player, respective values of one or more gameplay parameters that determine on-screen behavior of virtual in-game objects are modified, thereby a gameplay difficulty level is modified.Type: ApplicationFiled: July 7, 2021Publication date: October 28, 2021Inventors: John Carlton Ware, Christopher Vance Haire, John vanSuchtelen, Michael Waite, Alexandros Ntoulas, Jeffrey Zakrzewski, Oliver Attila Tabay, Yuko Yamazaki, Paul Yih Yarng Chong, Sudhish Iyer, Xuyang (Amy) Tan, Ameya Vilankar, Gaurav Narang
-
Patent number: 11148057Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to modify a game based on playing style is provided. Player-specific playing style information that indicates one or more attributes of a playing style of a player is accessed. The playing style information is based on gameplay behavior of the player. Game parameters that defines at least some aspects of a game level forming part of the game is accessed. In an automated operation one or more of the game parameters are modified, thereby a difficulty of the game level for the player based on the one or more playing style attributes is modified. The modified game parameters are caused to be presented on a client device associated with the player of the game level.Type: GrantFiled: January 9, 2020Date of Patent: October 19, 2021Assignee: Zynga Inc.Inventors: Alexandros Ntoulas, Jeffrey Zakrzewski, Oliver Attila Tabay, Yuko Yamazaki, Paul Yih Yarng Chong
-
Patent number: 11083969Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to adjust twitch response and collision determination to a player's skill level is provided. Gameplay information of a computer-implemented game is accessed. The gameplay information including input information indicating one or more attributes of gameplay input provided by the player. A gameplay skill level of the player of the player is estimated based on the one or more gameplay input attributes. Based on the estimated gameplay skill level of the player, respective values of one or more gameplay parameters that determine on-screen behavior of virtual in-game objects are modified, thereby a gameplay difficulty level is modified.Type: GrantFiled: January 14, 2020Date of Patent: August 10, 2021Assignee: Zynga Inc.Inventors: John Carlton Ware, Christopher Vance Haire, John vanSuchtelen, Michael Waite, Alexandros Ntoulas, Jeffrey Zakrzewski, Oliver Attila Tabay, Yuko Yamazaki, Paul Yih Yarng Chong, Sudhish Iyer, Xuyang (Amy) Tan, Ameya Vilankar, Gaurav Narang
-
Publication number: 20210119471Abstract: Techniques for controlling charging of a battery of a vehicle comprise receiving, from a positive (B+) voltage sensor, a B+ voltage signal indicative of a voltage at a B+ terminal of an alternator of the vehicle, receiving, from an intelligent battery sensor (IBS), an IBS voltage signal indicative of a voltage at a positive terminal of the battery, applying high pass and low pass filters to the B+ voltage signal and the IBS voltage signals, respectively, estimating a voltage of the battery using both the filtered B+ voltage signal and the filtered IBS voltage signal, adjusting a target voltage for the battery based on the estimated battery voltage, and controlling charging of the battery using the adjusted target voltage to mitigate overcharging and undercharging of the battery.Type: ApplicationFiled: October 18, 2019Publication date: April 22, 2021Inventor: Paul Yih
-
Publication number: 20200222811Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to adjust twitch response and collision determination to a player's skill level is provided. Gameplay information of a computer-implemented game is accessed. The gameplay information including input information indicating one or more attributes of gameplay input provided by the player. A gameplay skill level of the player of the player is estimated based on the one or more gameplay input attributes. Based on the estimated gameplay skill level of the player, respective values of one or more gameplay parameters that determine on-screen behavior of virtual in-game objects are modified, thereby a gameplay difficulty level is modified.Type: ApplicationFiled: January 14, 2020Publication date: July 16, 2020Inventors: John Carlton Ware, Christopher Vance Haire, John vanSuchtelen, Michael Waite, Alexandros Ntoulas, Jeffrey Zakrzewski, Oliver Attila Tabay, Yuko Yamazaki, Paul Yih Yarng Chong, Sudhish Iyer, Xuyang Tan, Ameya Vilankar, Gaurav Narang
-
Publication number: 20200222810Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to modify a game based on playing style is provided. Player-specific playing style information that indicates one or more attributes of a playing style of a player is accessed. The playing style information is based on gameplay behavior of the player. Game parameters that defines at least some aspects of a game level forming part of the game is accessed. In an automated operation one or more of the game parameters are modified, thereby a difficulty of the game level for the player based on the one or more playing style attributes is modified. The modified game parameters are caused to be presented on a client device associated with the player of the game level.Type: ApplicationFiled: January 9, 2020Publication date: July 16, 2020Inventors: Alexandros Ntoulas, Jeffrey Zakrzewski, Oliver Attila Tabay, Yuko Yamazaki, Paul Yih Yarng Chong
-
Patent number: 10561944Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to adjust twitch response and collision determination to a player's skill level is provided. Gameplay information of a computer-implemented game is accessed. The gameplay information including input information indicating one or more attributes of gameplay input provided by the player. A gameplay skill level of the player of the player is estimated based on the one or more gameplay input attributes. Based on the estimated gameplay skill level of the player, respective values of one or more gameplay parameters that determine on-screen behavior of virtual in-game objects are modified, thereby a gameplay difficulty level is modified.Type: GrantFiled: September 9, 2015Date of Patent: February 18, 2020Assignee: Zynga Inc.Inventors: John Carlton Ware, Christopher Vance Haire, John vanSuchtelen, Michael Waite, Alexandros Ntoulas, Jeffrey Zakrzewski, Oliver Attila Tabay, Yuko Yamazaki, Paul Yih Yarng Chong, Sudhish Iyer, Xuyang Tan, Ameya Vilankar, Gaurav Narang
-
Patent number: 10556182Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to modify a game based on playing style is provided. Player-specific playing style information that indicates one or more attributes of a playing style of a player is accessed. The playing style information is based on gameplay behavior of the player. Game parameters that defines at least some aspects of a game level forming part of the game is accessed. In an automated operation one or more of the game parameters are modified, thereby a difficulty of the game level for the player based on the one or more playing style attributes is modified. The modified game parameters are caused to be presented on a client device associated with the player of the game level.Type: GrantFiled: September 9, 2015Date of Patent: February 11, 2020Assignee: Zynga Inc.Inventors: Alexandros Ntoulas, Jeffrey Zakrzewski, Oliver Attila Tabay, Yuko Yamazaki, Paul Yih Yarng Chong
-
Publication number: 20160067612Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to modify a game based on playing style is provided. Player-specific playing style information that indicates one or more attributes of a playing style of a player is accessed. The playing style information is based on gameplay behavior of the player. Game parameters that defines at least some aspects of a game level forming part of the game is accessed. In an automated operation one or more of the game parameters are modified, thereby a difficulty of the game level for the player based on the one or more playing style attributes is modified. The modified game parameters are caused to be presented on a client device associated with the player of the game level.Type: ApplicationFiled: September 9, 2015Publication date: March 10, 2016Inventors: Alexandros Ntoulas, Jeffrey Zakrewski, Oliver Attila Tabay, Yuko Yamazaki, Paul Yih Yarng Chong
-
Publication number: 20160067613Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein for a System Tuner for customizing a player's experience. The System Tuner creates an optimal game model based on game-related data of a plurality of players. The optimal game model corresponds to a player segment in the plurality of players. The System Tuner generates one or more rules for building a game variant based on the optimal game model. The System Tuner detects a first player accessing the game. The System Tuner determines a particular player segment to which the player belongs. The System Tuner generates a game variant based on an optimal game model for the particular player segment and sends the game variant to a client device.Type: ApplicationFiled: January 21, 2015Publication date: March 10, 2016Inventors: Alexandros Ntoulas, Jeffrey Zakrzewski, Oliver Attila Tabay, Yuko Yamazaki, Paul Yih Yarng Chong
-
Publication number: 20160067611Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to adjust twitch response and collision determination to a player's skill level is provided. Gameplay information of a computer-implemented game is accessed. The gameplay information including input information indicating one or more attributes of gameplay input provided by the player. A gameplay skill level of the player of the player is estimated based on the one or more gameplay input attributes. Based on the estimated gameplay skill level of the player, respective values of one or more gameplay parameters that determine on-screen behavior of virtual in-game objects are modified, thereby a gameplay difficulty level is modified.Type: ApplicationFiled: September 9, 2015Publication date: March 10, 2016Inventors: John Carlton Ware, Christopher Vance Haire, John vanSuchtelen, Michael Waite, Alexandros Ntoulas, Jeffrey Zakrzewski, Oliver Attila Tabay, Yuko Yamazaki, Paul Yih Yarng Chong, Sudhish Iyer, Amy Tan, Ameya Vilankar, Gaurav Narang
-
Publication number: 20140069802Abstract: This disclosure provides systems, methods, and apparatus related to physical vapor deposition. In one aspect, an apparatus includes a magnet assembly including a magnet element, a substrate holder configured to hold a substrate, a target holder configured to hold a target positioned between the magnet assembly and the substrate, a motor configured to move the magnet assembly across a face of the substrate, and a controller. The controller includes program instructions for conducting a process including moving the magnet assembly across the face of the substrate using the motor to sputter material from the target onto the substrate. The material sputtered onto the substrate may have a substantially uniform thickness.Type: ApplicationFiled: September 10, 2012Publication date: March 13, 2014Applicant: QUALCOMM MEMS Technologies, Inc.Inventors: Paul Yih, Wen-I Hsieh, Cheng-Pin Yang, Chuan-Yi Chen, Chih-Ping Huang, Tien-Peng Chen, Jui-Chih Liao, Shih-Lun Huang
-
Patent number: 6586310Abstract: The present invention provides a method of manufacturing a resistor for use in a memory element and a semiconductor device employing the resistor. The method of manufacturing may comprise forming a dielectric layer over an active region of a semiconductor wafer and forming a resistive layer on the dielectric layer. The resistive layer comprises a compound wherein a first element of the compound is a Group III or Group IV element and a second element of the compound is a Group IV or Group V element. The method further comprises connecting an electrical interconnect structure to the resistive layer that electrically connects the resistive layer to the active region.Type: GrantFiled: August 27, 1999Date of Patent: July 1, 2003Assignee: Agere Systems Inc.Inventors: Seungmoo Choi, Amal M. Hamad, Felix Llevada, Vivek Saxena, Paul Yih