Patents by Inventor Charles C. Scheinost
Charles C. Scheinost 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: 20170346896Abstract: 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: ApplicationFiled: July 28, 2017Publication date: November 30, 2017Inventors: Mike Harris, Mark Rausch, Duane O'Brien, Charles C. Scheinost, Amit Kishnani, Bruce Bowman, Matthew Hamlin, Tom Juhasz, Matthew Johnson, Christian Cantrell
-
Patent number: 9411782Abstract: 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: GrantFiled: November 9, 2012Date of Patent: August 9, 2016Assignee: Adobe Systems IncorporatedInventors: Mike Harris, Charles C. Scheinost, Tom Juhasz, Matthew Hamlin, Amit Kishnani, Bruce Bowman, Joshua Hatwich
-
Patent number: 9117191Abstract: 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: GrantFiled: June 28, 2012Date of Patent: August 25, 2015Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Bruce Bowman, Charles C. Scheinost, Mike Harris, Amit Kishnani, Matthew Hamlin
-
Patent number: 9021114Abstract: 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: GrantFiled: January 17, 2012Date of Patent: April 28, 2015Assignee: Adobe Systems IncorporatedInventors: Mike Harris, Charles C. Scheinost, Amit Kishnani, Bruce Bowman, Matthew Hamlin, Matthew Johnson, Tom Juhasz
-
Publication number: 20140136944Abstract: 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: ApplicationFiled: November 9, 2012Publication date: May 15, 2014Applicant: Adobe Systems IncorporatedInventors: Mike Harris, Charles C. Scheinost, Tom Juhasz, Matthew Hamlin, Amit Kishnani, Bruce Bowman, Joshua Hatwich
-
Publication number: 20140040361Abstract: 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: ApplicationFiled: February 15, 2012Publication date: February 6, 2014Inventors: Mike Harris, Mark Rausch, Duane O'Brien, Charles C. Scheinost, Amit Kishnani, Bruce Bowman, Matthew Hamlin, Tom Juhasz, Matthew Johnson, Christian Cantrell
-
Publication number: 20140040490Abstract: 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: ApplicationFiled: January 17, 2012Publication date: February 6, 2014Applicant: Adobe Systems incorporatedInventors: Mike Harris, Charles C. Scheinost, Amit Kishnani, Bruce Bowman, Matthew Hamlin, Matthew Johnson, Tom Juhasz
-
Publication number: 20140006225Abstract: 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: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Applicant: Adobe Systems IncorporatedInventors: Bruce Bowman, Charles C. Scheinost, Mike Harris, Amit Kishnani, Matthew Hamlin
-
Publication number: 20130332257Abstract: An apparatus and method for accessing a voluntary pool of devices for remote content rendering is disclosed herein. A brokering device receives a request from a content provider device to render content on a device, the request including the content to be rendered and specifying a type of the device on which the content is to be rendered. The brokering device also receives availability conditions from a test device. The brokering device selects the test device in accordance with the request and the availability conditions. The test device is instructed to fulfill the content rendering request.Type: ApplicationFiled: June 8, 2012Publication date: December 12, 2013Applicant: Adobe Systems IncorporatedInventors: Charles C. Scheinost, Amit Kishnani, Mike Harris, Mark Rausch, Bruce Bowman