Patents by Inventor Mark C. Hamburg
Mark C. Hamburg 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: 20240146546Abstract: An asymmetric key cryptographic system is used to generate a cryptographic certificate for authenticating a memory module. This certificate is generated based on information, readable by the authenticator (e.g., host system), from at least one device on the memory module that is not read in order to obtain the certificate. For example, the certificate for authenticating a module may be stored in the nonvolatile memory of a serial presence detect device. The certificate itself, however, is based at least in part on information read from at least one other device on the memory module. Examples of this other device include a registering clock driver, DRAM device(s), and/or data buffer device(s). In an embodiment, the information read from a device (e.g., DRAM) may be based on one or more device fingerprint(s) derived from physical variations that occur naturally, and inevitably, during integrated circuit manufacturing.Type: ApplicationFiled: February 25, 2022Publication date: May 2, 2024Inventors: Scott C. BEST, Thomas VOGELSANG, Michael Alexander HAMBURG, Mark Evan MARSON, Helena HANDSCHUH, HAMPEL E. Craig, Kenneth Lee WRIGHT
-
Patent number: 9753624Abstract: Non-destructive collaborative editing may include a node among a plurality of nodes in a distributed collaborative environment receiving an input indicating a change regarding a displayed image. The node may receive another input to finalize the change. In response to the other input, the node may generate a rendition that reflects the change applied to the image without replacing an original version of the image. The rendition may include a thumbnail and a rendered preview of an adjusted version of the image based on the change. In one embodiment, textual information that describes a change regarding an image of a plurality of images may be received from a node of a plurality of nodes in a distributed collaborative environment. The textual information may be stored. Application of the textual information to an image may result in a modified version of the image in addition to the original version.Type: GrantFiled: March 13, 2015Date of Patent: September 5, 2017Assignee: Adobe Systems IncorporatedInventors: Mark C. Hamburg, Eric A. Scouten, Matthew K. Albright
-
Patent number: 9633421Abstract: Image compensation value computation techniques are described. In one or more implementations, an image key value is calculated, by a computing device, for image data based on values of pixels of the image data. A tuning value is computed by the computing device using the image key value. The tuning value is configured to adjust how the image data is to be measured to compute an image compensation value. The image compensation value is then computed by the computing device such that a statistic computed in accordance with the tuning value approaches a target value. The image compensation value is applied by the computing device to adjust the image data.Type: GrantFiled: February 1, 2016Date of Patent: April 25, 2017Assignee: Adobe Systems IncorporatedInventors: Mark C. Hamburg, Eric Chan
-
Patent number: 9514157Abstract: Multi-dimensional content browsing may include assigning images from a plurality of images into a plurality of groups. An interface that includes first and second dimensions may be displayed. The interface may allow browsing in the first dimension among the plurality of groups and may also allow browsing in the second dimension among one or more images of one of the groups. A request to prefetch image data in at least one of the dimensions may be generated based on an anticipation to display the image data.Type: GrantFiled: August 22, 2012Date of Patent: December 6, 2016Assignee: Adobe Systems IncorporatedInventors: Mark C. Hamburg, Eleanor G. Poley, Eric A. Scouten
-
Patent number: 9390155Abstract: Content in a content-aware mesh may be accessed and/or manipulated. In one embodiment, a node may receive access to each of a plurality of images that are distributed among at least two nodes of a mesh. The at least two nodes may not be part of the same service. Accessing to each of the images may be performed without the node locally storing all of the images. The node may display an image of the plurality of images via a uniform interface without indication as to which of the nodes the image is stored on.Type: GrantFiled: August 22, 2012Date of Patent: July 12, 2016Assignee: Adobe Systems IncorporatedInventors: Matthew K. Albright, Alexander G. Smith, Mayank Saraogi, Venkatesan Esakki, Mark C. Hamburg, Eric A. Scouten, Kevin M. Goldsmith, Peter J. Baust, Sumner B. Paine
-
Publication number: 20160148357Abstract: Image compensation value computation techniques are described. In one or more implementations, an image key value is calculated, by a computing device, for image data based on values of pixels of the image data. A tuning value is computed by the computing device using the image key value. The tuning value is configured to adjust how the image data is to be measured to compute an image compensation value. The image compensation value is then computed by the computing device such that a statistic computed in accordance with the tuning value approaches a target value. The image compensation value is applied by the computing device to adjust the image data.Type: ApplicationFiled: February 1, 2016Publication date: May 26, 2016Inventors: Mark C. Hamburg, Eric Chan
-
Patent number: 9251574Abstract: Image compensation value computation techniques are described. In one or more implementations, an image key value is calculated, by a computing device, for image data based on values of pixels of the image data. A tuning value is computed by the computing device using the image key value. The tuning value is configured to adjust how the image data is to be measured to compute an image compensation value. The image compensation value is then computed by the computing device such that a statistic computed in accordance with the tuning value approaches a target value. The image compensation value is applied by the computing device to adjust the image data.Type: GrantFiled: December 17, 2013Date of Patent: February 2, 2016Assignee: Adobe Systems IncorporatedInventors: Mark C. Hamburg, Eric Chan
-
Publication number: 20150186021Abstract: Non-destructive collaborative editing may include a node among a plurality of nodes in a distributed collaborative environment receiving an input indicating a change regarding a displayed image. The node may receive another input to finalize the change. In response to the other input, the node may generate a rendition that reflects the change applied to the image without replacing an original version of the image. The rendition may include a thumbnail and a rendered preview of an adjusted version of the image based on the change. In one embodiment, textual information that describes a change regarding an image of a plurality of images may be received from a node of a plurality of nodes in a distributed collaborative environment. The textual information may be stored. Application of the textual information to an image may result in a modified version of the image in addition to the original version.Type: ApplicationFiled: March 13, 2015Publication date: July 2, 2015Inventors: Mark C. Hamburg, Eric A. Scouten, Matthew K. Albright
-
Publication number: 20150170346Abstract: Image compensation value computation techniques are described. In one or more implementations, an image key value is calculated, by a computing device, for image data based on values of pixels of the image data. A tuning value is computed by the computing device using the image key value. The tuning value is configured to adjust how the image data is to be measured to compute an image compensation value. The image compensation value is then computed by the computing device such that a statistic computed in accordance with the tuning value approaches a target value. The image compensation value is applied by the computing device to adjust the image data.Type: ApplicationFiled: December 17, 2013Publication date: June 18, 2015Applicant: Adobe Systems IncorporatedInventors: Mark C. Hamburg, Eric Chan
-
Patent number: 8983237Abstract: Non-destructive collaborative editing may include a node among a plurality of nodes in a distributed collaborative environment receiving an input indicating a change regarding a displayed image. The node may receive another input to finalize the change. In response to the other input, the node may generate a rendition that reflects the change applied to the image without replacing an original version of the image. The rendition may include a thumbnail and a rendered preview of an adjusted version of the image based on the change. In one embodiment, textual information that describes a change regarding an image of a plurality of images may be received from a node of a plurality of nodes in a distributed collaborative environment. The textual information may be stored. Application of the textual information to an image may result in a modified version of the image in addition to the original version.Type: GrantFiled: August 22, 2012Date of Patent: March 17, 2015Assignee: Adobe Systems IncorporatedInventors: Mark C. Hamburg, Eric A. Scouten, Matthew K. Albright
-
Publication number: 20140056530Abstract: Facilitating access to content in a content-aware mesh may include a coordinating node storing information associated with each image of a plurality of images. The images may be distributed among at least two nodes of the mesh. The coordinating node may provide access to each image to a node of the mesh. Providing access may be performed without transmitting all of the images to the node. The node may be configured to display an image of the plurality of images via a uniform interface without indication as to which of the at least two nodes the image is stored on.Type: ApplicationFiled: August 22, 2012Publication date: February 27, 2014Inventors: Tapani Otala, Matthew K. Albright, Alexander G. Smith, Mayank Saraogi, Venkatesan Esakki, Mark C. Hamburg, Eric A. Scouten, Kevin M. Goldsmith, Peter J. Baust, Sumner B. Paine
-
Publication number: 20140059479Abstract: Multi-dimensional content browsing may include assigning images from a plurality of images into a plurality of groups. An interface that includes first and second dimensions may be displayed. The interface may allow browsing in the first dimension among the plurality of groups and may also allow browsing in the second dimension among one or more images of one of the groups. A request to prefetch image data in at least one of the dimensions may be generated based on an anticipation to display the image data.Type: ApplicationFiled: August 22, 2012Publication date: February 27, 2014Inventors: Mark C. Hamburg, Eleanor G. Poley, Eric A. Scouten
-
Publication number: 20140056540Abstract: Non-destructive collaborative editing may include a node among a plurality of nodes in a distributed collaborative environment receiving an input indicating a change regarding a displayed image. The node may receive another input to finalize the change. In response to the other input, the node may generate a rendition that reflects the change applied to the image without replacing an original version of the image. The rendition may include a thumbnail and a rendered preview of an adjusted version of the image based on the change. In one embodiment, textual information that describes a change regarding an image of a plurality of images may be received from a node of a plurality of nodes in a distributed collaborative environment. The textual information may be stored. Application of the textual information to an image may result in a modified version of the image in addition to the original version.Type: ApplicationFiled: August 22, 2012Publication date: February 27, 2014Inventors: Mark C. Hamburg, Eric A. Scouten, Matthew K. Albright
-
Publication number: 20140055474Abstract: Content in a content-aware mesh may be accessed and/or manipulated. In one embodiment, a node may receive access to each of a plurality of images that are distributed among at least two nodes of a mesh. The at least two nodes may not be part of the same service. Accessing to each of the images may be performed without the node locally storing all of the images. The node may display an image of the plurality of images via a uniform interface without indication as to which of the nodes the image is stored on.Type: ApplicationFiled: August 22, 2012Publication date: February 27, 2014Inventors: Tapani J. Otala, Matthew K. Albright, Alexander G. Smith, Mayank Saraogi, Venkatesan Esakki, Mark C. Hamburg, Eric A. Scouten, Kevin M. Goldsmith, Peter J. Baust, Sumner B. Paine