Patents by Inventor Jeffrey de Blanc Palm

Jeffrey de Blanc Palm 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: 11170057
    Abstract: Systems and methods are disclosed herein for caching structural elements of electronic documents. A plurality of indices is stored in a database. The plurality of indices corresponds to locations within an electronic document of portions of a structural element. A mutation to the electronic document is received. Based on the plurality of indices, it is determined that the mutation modifies the structural element. Based on the determination, the structural element is updated. The updated structural element is displayed at a user device.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: November 9, 2021
    Assignee: GOOGLE LLC
    Inventors: Lindsay Grace Hall, Jeffrey de Blanc Palm, Victoria Hsiao-tsung Chou Fritz, Michael Owen Thomas
  • Patent number: 10353960
    Abstract: Systems and methods are disclosed herein for caching structural elements of electronic documents. A plurality of indices is stored in a database. The plurality of indices corresponds to locations within an electronic document of portions of a structural element. A mutation to the electronic document is received. Based on the plurality of indices, it is determined that the mutation modifies the structural element. Based on the determination, the structural element is updated. The updated structural element is displayed at a user device.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: July 16, 2019
    Assignee: GOOGLE LLC
    Inventors: Lindsay Grace Hall, Jeffrey de Blanc Palm, Victoria Hsiao-tsung Chou Fritz, Michael Owen Thomas
  • Patent number: 10225783
    Abstract: A mobile device that supports a plurality of SIM profiles each corresponding to a different wireless network, measures a current network quality of a first wireless network and obtains network quality information for a second wireless mobile peer device as measured by the mobile peer device. The mobile device switches from the first wireless network to the second wireless network based on the obtained network quality information from the mobile peer device and based on the current network quality of the first wireless network by the mobile device. The network quality measurement received from the mobile peer device is provided through a wireless peer to peer communication link such as a Bluetooth link or other suitable non-internet protocol peer to peer communication link. The mobile peer device also supports a plurality of SIM profiles. Corresponding methods are also described.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: March 5, 2019
    Assignee: Google LLC
    Inventors: Jeffrey de Blanc Palm, Weihua Tan
  • Patent number: 10120845
    Abstract: Systems and methods may include updating subsets of elements of electronic documents. Associations of types of mutations, mutation locations, and subsets to update are stored in a database. A mutation to the element is received, and a type and location of the mutation are determined. Based on a stored association, a subset of the element is determined. The determined subset is associated with the determined type and determined location. The element is updated by updating the subset, and the updated element is displayed on a user device.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: November 6, 2018
    Assignee: GOOGLE LLC
    Inventors: Jeffrey de Blanc Palm, Lindsay Grace Hall, Gregory George Galante, Victoria Hsiao-tsung Chou Fritz
  • Patent number: 9875228
    Abstract: Systems and methods are disclosed herein for copying inherited properties between electronic documents. An input to copy a source child element from a source application editing a source document is received. The source child element inherits a value of a property from another element. An input to paste the copied element into a destination document edited by destination application is received. The copied element is pasted into the destination document. The destination application retrieves instructions to determine a destination child value of the property and uses the instructions to determine the destination child value. The destination child value is consistent with the value which would have been determined had the copied element been pasted into the source document.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: January 23, 2018
    Assignee: GOOGLE LLC
    Inventors: Lindsay Grace Hall, Jeffrey de Blanc Palm, Luiz do Amaral de Franca Pereira Filho, Steven Joseph Saviano
  • Publication number: 20170289894
    Abstract: A mobile device that supports a plurality of SIM profiles each corresponding to a different wireless network, measures a current network quality of a first wireless network and obtains network quality information for a second wireless mobile peer device as measured by the mobile peer device. The mobile device switches from the first wireless network to the second wireless network based on the obtained network quality information from the mobile peer device and based on the current network quality of the first wireless network by the mobile device. The network quality measurement received from the mobile peer device is provided through a wireless peer to peer communication link such as a Bluetooth link or other suitable non-internet protocol peer to peer communication link. The mobile peer device also supports a plurality of SIM profiles. Corresponding methods are also described.
    Type: Application
    Filed: April 1, 2016
    Publication date: October 5, 2017
    Inventors: Jeffrey de Blanc Palm, Weihua Tan