Patents by Inventor Matthew Hamlin

Matthew Hamlin 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: 20170346896
    Abstract: An apparatus and method for synchronized content display across a plurality of devices are disclosed herein. Content specified at a first device is deployed to the rest of the plurality of devices that are of diverse device types to each other. The first device instructs the other devices to render the content at each of the respective devices according to the respective device's content viewer and configuration. The first device also instructs the other devices to achieve a certain setting or state pertaining to true rendering of the content depending on the type of content to be rendered.
    Type: Application
    Filed: July 28, 2017
    Publication date: November 30, 2017
    Inventors: Mike Harris, Mark Rausch, Duane O'Brien, Charles C. Scheinost, Amit Kishnani, Bruce Bowman, Matthew Hamlin, Tom Juhasz, Matthew Johnson, Christian Cantrell
  • Patent number: 9411782
    Abstract: Elements of the geometry of the image of a webpage as rendered on at least one target browser are compared with elements of a baseline geometry of the webpage to determine the differences between elements of the baseline geometry of the webpage and elements of the respective geometries of the image of the webpage as rendered on the at least one target browser. The elements of the image may be determined by a software tool for determining elements of a document geometry, such as a DOM geometry service. Code such as JavaScript may be injected into the webpage for use in determining the elements of the geometry of the image of the webpage. A list of issues that web developers face may be generated and the above differences between respective elements may allow arriving at a solution for at least some of the issues in order to provide testing of webpage information in real time.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: August 9, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Mike Harris, Charles C. Scheinost, Tom Juhasz, Matthew Hamlin, Amit Kishnani, Bruce Bowman, Joshua Hatwich
  • Patent number: 9117191
    Abstract: An apparatus and method for automatically inventorying a plurality of devices is disclosed herein. A secure, trusted connection is established between a remote device each device of a plurality of devices. The remote device automatically extracts device information from each device of the plurality of devices. The remote device creates an inventory of the plurality of devices based on the extracted device information. The remote device automatically maintains the inventory including automatically extracting at least updated device information associated with an update event of the first device.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: August 25, 2015
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Bruce Bowman, Charles C. Scheinost, Mike Harris, Amit Kishnani, Matthew Hamlin
  • Patent number: 9021114
    Abstract: In one embodiment, a method of connecting to a client computing device is provided. The method is performed at a computing device, and in this method a connection is made to the client computing device. An inventory of the client computing device is then accessed. This inventory is stored in a storage device accessible by way of a computer network. Here, the storage device is separate from the client computing device and the computing device. A connection failure between the computing device and the client computing device is detected and thereafter, the inventory from the storage device is retrieved by way of the computer network. A reconnection to the client computing device can then be made based on the retrieved inventory.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: April 28, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Mike Harris, Charles C. Scheinost, Amit Kishnani, Bruce Bowman, Matthew Hamlin, Matthew Johnson, Tom Juhasz
  • Publication number: 20140136944
    Abstract: Elements of the geometry of the image of a webpage as rendered on at least one target browser are compared with elements of a baseline geometry of the webpage to determine the differences between elements of the baseline geometry of the webpage and elements of the respective geometries of the image of the webpage as rendered on the at least one target browser. The elements of the image may be determined by a software tool for determining elements of a document geometry, such as a DOM geometry service. Code such as JavaScript may be injected into the webpage for use in determining the elements of the geometry of the image of the webpage. A list of issues that web developers face may be generated and the above differences between respective elements may allow arriving at a solution for at least some of the issues in order to provide testing of webpage information in real time.
    Type: Application
    Filed: November 9, 2012
    Publication date: May 15, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Mike Harris, Charles C. Scheinost, Tom Juhasz, Matthew Hamlin, Amit Kishnani, Bruce Bowman, Joshua Hatwich
  • Publication number: 20140040361
    Abstract: An apparatus and method for synchronized content display across a plurality of devices are disclosed herein. Content specified at a first device is deployed to the rest of the plurality of devices that are of diverse device types to each other. The first device instructs the other devices to render the content at each of the respective devices according to the respective device's content viewer and configuration. The first device also instructs the other devices to achieve a certain setting or state pertaining to true rendering of the content depending on the type of content to be rendered.
    Type: Application
    Filed: February 15, 2012
    Publication date: February 6, 2014
    Inventors: Mike Harris, Mark Rausch, Duane O'Brien, Charles C. Scheinost, Amit Kishnani, Bruce Bowman, Matthew Hamlin, Tom Juhasz, Matthew Johnson, Christian Cantrell
  • Publication number: 20140040490
    Abstract: In one embodiment, a method of connecting to a client computing device is provided. The method is performed at a computing device, and in this method a connection is made to the client computing device. An inventory of the client computing device is then accessed. This inventory is stored in a storage device accessible by way of a computer network. Here, the storage device is separate from the client computing device and the computing device. A connection failure between the computing device and the client computing device is detected and thereafter, the inventory from the storage device is retrieved by way of the computer network. A reconnection to the client computing device can then be made based on the retrieved inventory.
    Type: Application
    Filed: January 17, 2012
    Publication date: February 6, 2014
    Applicant: Adobe Systems incorporated
    Inventors: Mike Harris, Charles C. Scheinost, Amit Kishnani, Bruce Bowman, Matthew Hamlin, Matthew Johnson, Tom Juhasz
  • Publication number: 20140006225
    Abstract: An apparatus and method for automatically inventorying a plurality of devices is disclosed herein. A secure, trusted connection is established between a remote device each device of a plurality of devices. The remote device automatically extracts device information from each device of the plurality of devices. The remote device creates an inventory of the plurality of devices based on the extracted device information. The remote device automatically maintains the inventory including automatically extracting at least updated device information associated with an update event of the first device.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Bruce Bowman, Charles C. Scheinost, Mike Harris, Amit Kishnani, Matthew Hamlin