Patents by Inventor Daniel Chak

Daniel Chak 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).

  • Publication number: 20230012793
    Abstract: A method (500) for toggling multi-network connectivity of a mobile device (110) includes, for the mobile device simultaneously connected to one or more carrier-mediated wireless networks (120) associated with a network operator (70), executing a graphical user interface that renders a status graphic (320) indicating the mobile device is currently connected to at least one carrier-mediated wireless network associated with the network operator, and an interactive graphic (330) for selecting between disabling and enabling connections (122) between the mobile device and carrier-mediated wireless networks associated with the network operator.
    Type: Application
    Filed: December 11, 2019
    Publication date: January 19, 2023
    Applicant: Google LLC
    Inventors: Daniel Chak, Varun Anand, Alex Stillwell, Shishir Agrawal, Qingxi Li
  • Publication number: 20220417841
    Abstract: A method (500) for demarcating carrier-mediated and user-mediated networks includes, for a mobile device (110) simultaneously connected to a first wireless network (120) and a second wireless network (120), determining whether the first wireless network is associated with a same network operator (70) as the second wireless network. When the operator is the same, the method includes establishing a virtual private network (VPN) (30) between the mobile device and a remote server (130). The VPN includes a first VPN connection (122) that connects the mobile device to the remote server over the first wireless network and a second VPN connection (122) that connects the mobile device to the remote server over the second wireless network. The method includes transmitting data (50) from the mobile device to the remote server over the VPN via one of the VPN connections. The remote server routes the data to a destination server (60).
    Type: Application
    Filed: December 11, 2019
    Publication date: December 29, 2022
    Applicant: Google LLC
    Inventors: Daniel Chak, Varun Anand, Shishir Agrawal, Qingxi Li, Alex Stillwell
  • Patent number: 10310715
    Abstract: An e-book includes a rendering definition that specifies how content of the e-book is to be displayed to a user and how the user may interact with the displayed content. The rendering definition defines, for each portion of the e-book, the visual layout of content associated with the portion when the portion is displayed. The rendering definition also defines transition controlled animations for objects displayed in association with the content. The transition controlled animation of an object is an interpolation of the object over time and space that is manipulated by a continuous transition input. The transition input causes a transition from one portion of the e-book to another portion of the e-book. The transition controlled animation of the object is performed during transition from one portion of the e-book to the other portion.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: June 4, 2019
    Assignee: Google LLC
    Inventors: Daniel Chak, Xingxing Gu
  • Patent number: 9910562
    Abstract: A client (e.g., an eReader) includes a reader application module for presenting content to a user of the client. The reader application module displays an interface including a plurality of pages of a digital content to a user of a client. The reader application module identifies a point of interest included in a page of the plurality of pages of the digital content and assigns a physics model to the identified point of interest. The physics model may be selected from a plurality of physics models based on a type of the point of interest. The reader application module receiving an interaction from the user wanting to skim through the plurality of pages of the digital content and applies the physics model responsive to receiving the interaction from the user.
    Type: Grant
    Filed: March 1, 2015
    Date of Patent: March 6, 2018
    Assignee: Google LLC
    Inventors: Daniel Chak, Xinxing Gu, Virgil Scott King, C. J. Scott Dougall
  • Publication number: 20180060743
    Abstract: Digital content is received and supplemental content metadata is produced. The supplemental content metadata indicates a location of a feature in the digital content that is predicted to be of interest to a user. A digital content package is created that includes the digital content and the supplemental content metadata. The digital content package is provided to an electronic device, which presents the digital content in conjunction with a notification that a current position in the digital content is approaching the location of the feature.
    Type: Application
    Filed: August 31, 2016
    Publication date: March 1, 2018
    Inventors: Daniel Chak, Vikas Vadlapatla
  • Publication number: 20170300200
    Abstract: An e-book includes a rendering definition that specifies how content of the e-book is to be displayed to a user and how the user may interact with the displayed content. The rendering definition defines, for each portion of the e-book, the visual layout of content associated with the portion when the portion is displayed. The rendering definition also defines transition controlled animations for objects displayed in association with the content. The transition controlled animation of an object is an interpolation of the object over time and space that is manipulated by a continuous transition input. The transition input causes a transition from one portion of the e-book to another portion of the e-book. The transition controlled animation of the object is performed during transition from one portion of the e-book to the other portion.
    Type: Application
    Filed: April 13, 2016
    Publication date: October 19, 2017
    Inventors: Daniel Chak, Xingxing Gu
  • Publication number: 20160253058
    Abstract: A client (e.g., an eReader) includes a reader application module for presenting content to a user of the client. The reader application module displays an interface including a plurality of pages of a digital content to a user of a client. The reader application module identifies a point of interest included in a page of the plurality of pages of the digital content and assigns a physics model to the identified point of interest. The physics model may be selected from a plurality of physics models based on a type of the point of interest. The reader application module receiving an interaction from the user wanting to skim through the plurality of pages of the digital content and applies the physics model responsive to receiving the interaction from the user.
    Type: Application
    Filed: March 1, 2015
    Publication date: September 1, 2016
    Inventors: DANIEL CHAK, XINXING GU, VIRGIL SCOTT KING, C.J. SCOTT DOUGALL
  • Publication number: 20160180308
    Abstract: A client (e.g., an eReader) receives and displays a sample version of an e-book or other content to a user retrieved from a store server. The sample version is a subset of the full version of the content. The client establishes a location in the sample content as a purchase point. The location of the purchase point may be determined by a content server, the client, or another entity. If the user consumes the content past the purchase point, the client treats the user's action as the user's intent to purchase the full version of the content. The client automatically performs a purchase transaction for the full version of the content, and prepares the full version for consumption by the user. The client seamlessly transitions the user to the full version.
    Type: Application
    Filed: December 22, 2014
    Publication date: June 23, 2016
    Inventors: Daniel Chak, C. J. Scott Dougall