Patents by Inventor Daniel Ian Sternfeld

Daniel Ian Sternfeld 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: 10409457
    Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein for a System Tuner for updating user interfaces. The System Tuner receives a selection of at least one target tile for removal from display of a plurality tile according to a first physical orientation. The System Tuner detects a change to a second physical orientation. While in the second physical orientation, the System Tuner identifies a proximate tile(s) placed above a tile position of the at least one removed target tile due to the change to the second physical orientation. The System Tuner shifts the proximate tile(s) downward towards the tile position of the at least one removed target tile. The System Tuner inserts a replacement tile in an open tile position resulting from shifting the at least one proximate tile.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: September 10, 2019
    Assignee: Zynga Inc.
    Inventors: David Baack, Sora Bai, Peter Pao Lai, Katherine Lee, Daniel Ian Sternfeld
  • Publication number: 20160274887
    Abstract: Techniques for modify a game application without a user request are described herein. A tool chain module can receive, from a first development tool, a first modification code defining a first game modification of a game application on a client device of a user. Additionally, the tool chain module can receive, from a second development tool, a second modification code defining a second game modification of the game application. Furthermore, in an automated operation using one or more computer processors configured to perform the automated operation, the tool chain module can generate a composite modification file based on the first modification code and the second modification code. Subsequently, the tool chain module can transmit the composite modification file to the client device, to enable updating, without a user request from an application store, of the game application on the client device by use of the composite modification file.
    Type: Application
    Filed: March 19, 2015
    Publication date: September 22, 2016
    Inventors: Daniel Ian Sternfeld, Katherine Lee, Sora Bai, David Baack, William Wai Nang Yip, Rajesh Patel
  • Publication number: 20160274890
    Abstract: Techniques for modifying a game application on different client devices are described herein. A tool chain module can receive, from a development tool, a modification code defining a game modification of a game application. The game application can be installed on a first client device and a second client device. Additionally, the tool chain module can generate a modification file based on the modification code. The modification file can define the game modification in a platform-independent format. The modification file can be transmitted to the first client device having a first operating system. Moreover, the modification file can be transmitted to the second client device having a second operating system. The second operating system can be different from the first operating system. Furthermore, the tool chain module can cause an update of the game application, on the first client device and the second client device, using the modification file.
    Type: Application
    Filed: September 15, 2015
    Publication date: September 22, 2016
    Inventors: Daniel Ian Sternfeld, Katherine Lee, Sora Bai, David Baack, William Wai Nang Yip, Rajesh Patel
  • Publication number: 20160098161
    Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein for a System Tuner for updating user interfaces. The System Tuner receives a selection of at least one target tile for removal from display of a plurality tile according to a first physical orientation. The System Tuner detects a change to a second physical orientation. While in the second physical orientation, the System Tuner identifies a proximate tile(s) placed above a tile position of the at least one removed target tile due to the change to the second physical orientation. The System Tuner shifts the proximate tile(s) downward towards the tile position of the at least one removed target tile. The System Tuner inserts a replacement tile in an open tile position resulting from shifting the at least one proximate tile.
    Type: Application
    Filed: October 6, 2015
    Publication date: April 7, 2016
    Inventors: David Baack, Sora Bai, Peter Pao Lai, Katherine Lee, Daniel Ian Sternfeld