Patents by Inventor Eric Martinez

Eric Martinez 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: 9940315
    Abstract: In a method for managing modifications to elements of a website, receiving one or more modifications to an element of a first webpage, wherein the first webpage is a member of a website. The method further includes determining one or more webpages that include one or more instances of the modified element of the first webpage, wherein the determined one or more webpages are members of the website. The method further includes mapping a location for each of the one or more instances of the modified element within a respective webpage of the determined one or more webpages. The method further includes rendering at least a portion of the determined one or more webpages, wherein the rendered portion of the determined one or more webpages includes the location of the corresponding instance of the modified element.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Nicholas A. Baldwin, Mark C. Hampton, Stefan A. Hepper, Eric Martinez de Morentin
  • Patent number: 9886699
    Abstract: A method for testing a new workflowed item associated with a workflow process in a content management system (CMS) is provided. The method may include adding a workflow stage to the workflow process in the content management system (CMS). The method may also include adding a test associated with the workflow stage. The method may further include determining if a criteria threshold is met based on the test associated with the workflow stage. Additionally, the method may include publishing the new workflowed item based on the criteria threshold being met.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Nicholas A. Baldwin, Laurence A. Hey, Eric Martinez de Morentin, Matthew J. Ponsford
  • Patent number: 9881316
    Abstract: A method for testing a new workflowed item associated with a workflow process in a content management system (CMS) is provided. The method may include adding a workflow stage to the workflow process in the content management system (CMS). The method may also include adding a test associated with the workflow stage. The method may further include determining if a criteria threshold is met based on the test associated with the workflow stage. Additionally, the method may include publishing the new workflowed item based on the criteria threshold being met.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: January 30, 2018
    Assignee: International Business Machines Corporation
    Inventors: Nicholas A. Baldwin, Laurence A. Hey, Eric Martinez de Morentin, Matthew J. Ponsford
  • Patent number: 9836152
    Abstract: The single layer compressive substrate force sensor may include electrode patterns formed directly on a first side and second side of the compressive substrate. At least some of the electrode patterns are configured to provide a change in capacitance proportional with a compressive force applied to at least one of the electrode patterns, which compresses the compressive substrate. The single layer compressive substrate force sensor may include a first top electrode and a second top electrode pattern separated by an insulator to void contact between the electrode patterns. In operation, the first top electrode pattern and the second top electrode pattern are configured to provide projective capacitance, and thus provide detection of light touches or hover actions by an object.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: December 5, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jung Sik Yang, Charles Robert Watson, Edward Albert Liljegren, Angeles Marcia Almanza-Workman, Reuben Eric Martinez
  • Publication number: 20170228353
    Abstract: A method, computer program product, and computer system for receiving, by a computing device, a selection of one or more presentation templates of a plurality of presentation templates for at least a portion of a web page, wherein the one or more presentation templates define, at least in part, a display format for one or more display types. At least a portion of the one or more display types is mapped to one or more content elements within a content type.
    Type: Application
    Filed: April 21, 2017
    Publication date: August 10, 2017
    Inventors: Nicholas A. Baldwin, Mark C. Hampton, Stefan A. Hepper, Eric Martinez de Morentin
  • Patent number: 9720582
    Abstract: A method may include receiving a first input containing a markup language file, an image, and a style sheet file having breakpoints and image display rules for generating image renditions of the image. The method may further comprise displaying a first image rendition based upon the breakpoints and the image, the first image rendition having the first image and crop borders corresponding to the breakpoints. The method may further comprise receiving an input indicating modification of the image rendition, and displaying a second image rendition based upon the modification to the first image rendition. The method may further comprise amending the markup language file with at least one image display rule based upon the second image rendition, the at least one image display rule conforming to the first set of image display rules.
    Type: Grant
    Filed: April 23, 2015
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nicholas A. Baldwin, Mark C. Hampton, Jon M. Harris, Stefan A. Hepper, Eric Martinez de Morentin
  • Patent number: 9720581
    Abstract: A method may include receiving a first input containing a markup language file, an image, and a style sheet file having breakpoints and image display rules for generating image renditions of the image. The method may further comprise displaying a first image rendition based upon the breakpoints and the image, the first image rendition having the first image and crop borders corresponding to the breakpoints. The method may further comprise receiving an input indicating modification of the image rendition, and displaying a second image rendition based upon the modification to the first image rendition. The method may further comprise amending the markup language file with at least one image display rule based upon the second image rendition, the at least one image display rule conforming to the first set of image display rules.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nicholas A. Baldwin, Mark C. Hampton, Jon M. Harris, Stefan A. Hepper, Eric Martinez de Morentin
  • Patent number: 9697187
    Abstract: A method, computer program product, and computer system for receiving, by a computing device, a selection of one or more presentation templates of a plurality of presentation templates for at least a portion of a web page, wherein the one or more presentation templates define, at least in part, a display format for one or more display types. At least a portion of the one or more display types is mapped to one or more content elements within a content type.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nicholas A. Baldwin, Mark C. Hampton, Stefan A. Hepper, Eric Martinez de Morentin
  • Patent number: 9697190
    Abstract: A system and method involves creating, based upon a set of image rendition parameters, a set of image renditions for an image. A set of previews are selected to display. Each preview includes a markup language file and breakpoints that specify how a particular image rendition from the set of image renditions is displayed. A rendered instance is created for the previews and based upon the particular image rendition and page content. The rendered instances are displayed as part of a user interface. Instructions are received from the user interface. The instructions specify modifications to a particular preview of the set of previews. The markup file is modified based upon the instructions.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nicholas A. Baldwin, Mark C. Hampton, Stefan A. Hepper, Eric Martinez de Morentin
  • Publication number: 20170124031
    Abstract: A method, computer program product, and computer system for receiving, by a computing device, a selection of one or more presentation templates of a plurality of presentation templates for at least a portion of a web page, wherein the one or more presentation templates define, at least in part, a display format for one or more display types. At least a portion of the one or more display types is mapped to one or more content elements within a content type.
    Type: Application
    Filed: January 11, 2017
    Publication date: May 4, 2017
    Inventors: Nicholas A. Baldwin, Mark C. Hampton, Stefan A. Hepper, Eric Martinez de Morentin
  • Patent number: 9619444
    Abstract: A method, computer program product, and computer system for receiving, by a computing device, a selection of one or more presentation templates of a plurality of presentation templates for at least a portion of a web page, wherein the one or more presentation templates define, at least in part, a display format for one or more display types. At least a portion of the one or more display types is mapped to one or more content elements within a content type.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nicholas A. Baldwin, Mark C. Hampton, Stefan A. Hepper, Eric Martinez de Morentin
  • Patent number: 9584891
    Abstract: An audio accessory comprising one or more speaker units may be used to provide audio output for a media device such as a tablet computer, smartphone, and so forth. The speaker units may be affixed to various surfaces, such as an acoustic panel which serves as a portion of a cover for the media device. The acoustic panel may act as an acoustic radiator which is driven by one or more of the speaker units. When not in use, a pair of the speaker units may be joined together for compact storage.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: February 28, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Piotr Pawel Blaszczak, Kevin Rea Hoskins, Matthew Kramer, Reuben Eric Martinez, Peter John Thomas Johnson, John Wollersheim, David Charles Buuck
  • Patent number: 9351061
    Abstract: Described in this disclosure is an audio accessory comprising a speaker panel configured to be affixed to a media device such as a tablet computer, smartphone, and so forth. The speaker panel includes one or more speakers configured to provide audio output for the media device. The speaker panel may be configured to fold and act as a stand for the media device as well. In some implementations, the speakers may be detachable from the speaker panel.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: May 24, 2016
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: John Wollersheim, Kevin Rea Hoskins, Matthew Kramer, Reuben Eric Martinez, Peter John Thomas Johnson, Piotr Pawel Blaszczak, David Charles Buuck
  • Patent number: 9323728
    Abstract: A method, system and computer program product for coordinating the management of portal pages and its associated web content. A node is created in the portal database representing a draft of a portal page, where the node refers to a data structure that holds structured information pertaining to the portal content (e.g., portlet instances, layout, design). A shadow node associated with the portal page is created in the web content management system, where the web content of the portal page is associated with the shadow node. The shadow node refers to a data structure that stores information used to identify the portal page stored in the portal database. The portal page, after completing various tasks in the workflow process, is rendered by linking the web content of the portal page associated with its shadow node with the portal content of the portal page stored in the portal database.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: April 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dieter Buehler, Hendrik Haddorp, Mark C. Hampton, Stefan A. Hepper, Carsten Leue, Eric Martinez de Morentin
  • Patent number: 9323729
    Abstract: A method, system and computer program product for coordinating the management of portal pages and its associated web content. A node is created in the portal database representing a draft of a portal page, where the node refers to a data structure that holds structured information pertaining to the portal content (e.g., portlet instances, layout, design). A shadow node associated with the portal page is created in the web content management system, where the web content of the portal page is associated with the shadow node. The shadow node refers to a data structure that stores information used to identify the portal page stored in the portal database. The portal page, after completing various tasks in the workflow process, is rendered by linking the web content of the portal page associated with its shadow node with the portal content of the portal page stored in the portal database.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: April 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dieter Buehler, Hendrik Haddorp, Mark C. Hampton, Stefan A. Hepper, Carsten Leue, Eric Martinez de Morentin
  • Publication number: 20160079826
    Abstract: An illustrative energy storage system includes an energy storage device, a processor coupled to the energy storage device, and a memory coupled to the processor. The memory is configured to store instructions adapted for execution by the processor to control and monitor operation of the energy storage device. The instructions are arranged into functional modules. Each functional module is associated with a memory cache in the memory. Control processes depending on the functional module read last known values from the associated memory cache. Reading last known values from the associated memory enables changes to the functional modules without shutting down the energy storage device.
    Type: Application
    Filed: September 12, 2015
    Publication date: March 17, 2016
    Inventors: Matt Paiz, Eric Martinez, Ton Nguyen, Khang Nguyen
  • Publication number: 20160070814
    Abstract: A method may include receiving a first input containing a markup language file, an image, and a style sheet file having breakpoints and image display rules for generating image renditions of the image. The method may further comprise displaying a first image rendition based upon the breakpoints and the image, the first image rendition having the first image and crop borders corresponding to the breakpoints. The method may further comprise receiving an input indicating modification of the image rendition, and displaying a second image rendition based upon the modification to the first image rendition. The method may further comprise amending the markup language file with at least one image display rule based upon the second image rendition, the at least one image display rule conforming to the first set of image display rules.
    Type: Application
    Filed: September 8, 2014
    Publication date: March 10, 2016
    Inventors: Nicholas A. Baldwin, Mark C. Hampton, Jon M. Harris, Stefan A. Hepper, Eric Martinez de Morentin
  • Publication number: 20160071237
    Abstract: A method may include receiving a first input containing a markup language file, an image, and a style sheet file having breakpoints and image display rules for generating image renditions of the image. The method may further comprise displaying a first image rendition based upon the breakpoints and the image, the first image rendition having the first image and crop borders corresponding to the breakpoints. The method may further comprise receiving an input indicating modification of the image rendition, and displaying a second image rendition based upon the modification to the first image rendition. The method may further comprise amending the markup language file with at least one image display rule based upon the second image rendition, the at least one image display rule conforming to the first set of image display rules.
    Type: Application
    Filed: April 23, 2015
    Publication date: March 10, 2016
    Inventors: Nicholas A. Baldwin, Mark C. Hampton, Jon M. Harris, Stefan A. Hepper, Eric Martinez de Morentin
  • Patent number: 9268580
    Abstract: A computer implemented method, a computer program product, and a data processing system provide overlays to an application. An application state of the application is identified. Responsive to identifying the application state, an appropriate overlay corresponding to the application state is identified. Responsive to identifying the appropriate overlay, the appropriate overlay is overlain onto the application. The appropriate overlay is then displayed in real time in a user interface, with the appropriate overlay overlain in the user interface of the application.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: February 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: Mark Carl Hampton, Eric Martinez de Morentin
  • Patent number: D813235
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: March 20, 2018
    Assignee: Sensel, Inc.
    Inventors: Ilya Daniel Rosenberg, John Aaron Zarraga, Brogan Carl Miller, Reuben Eric Martinez, Stephanie Wanti Lim, Tomer Moscovich