Patents by Inventor John Fellers

John Fellers 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: 9766797
    Abstract: Some embodiments of the inventive subject matter may include a method shortening text on a touchscreen computing device. The method can include detecting touch input on a touchscreen. The method can include determining a selected input text appearing on the touchscreen. The method can include determining the selected input text to be shortened. The method can include determining a length of a shortened output text. The method can include transmitting the selected input text and the length of the shortened output text to an external shortener for shortening and registration. The method can include presenting the shortened output text on the touchscreen.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: September 19, 2017
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, John A. Feller, Trudy L. Hewitt, Francesco Schembari
  • Patent number: 9680910
    Abstract: A method for storing a webpage configuration. The method includes determining a manipulated configuration of viewing properties and content of a webpage on a user interface. The method includes storing the manipulated configuration of viewing properties and content in data of the webpage. The method further includes generating a unique link to the webpage containing the stored manipulated configuration data.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, John A. Feller, Trudy L. Hewitt, Francesco C. Schembari
  • Publication number: 20170161379
    Abstract: An approach is described for creating an audio file sample based upon user preferences. An associated method may include detecting selection of an audio file by a user, wherein the selection of the audio file occurs via a communications network and indexing the audio file to create a plurality of indexed segments based upon audio analysis. The method further may include selecting at least one segment among the plurality of indexed segments based upon a profile of the user and incorporating the at least one selected segment into an audio sample having a designated length. Indexing the audio file to create a plurality of indexed segments based upon audio analysis may include, for each audio characteristic among a plurality of designated audio characteristics, creating from the audio file at least one indexed segment corresponding to the audio characteristic.
    Type: Application
    Filed: February 20, 2017
    Publication date: June 8, 2017
    Inventors: AL CHAKRA, JOHN A. FELLER, TRUDY L. HEWITT, FRANCESCO C. SCHEMBARI
  • Patent number: 9606766
    Abstract: An approach is described for creating an audio file sample based upon user preferences. An associated method may include detecting selection of an audio file by a user, wherein the selection of the audio file occurs via a communications network and indexing the audio file to create a plurality of indexed segments based upon audio analysis. The method further may include selecting at least one segment among the plurality of indexed segments based upon a profile of the user and incorporating the at least one selected segment into an audio sample having a designated length. Indexing the audio file to create a plurality of indexed segments based upon audio analysis may include, for each audio characteristic among a plurality of designated audio characteristics, creating from the audio file at least one indexed segment corresponding to the audio characteristic.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: March 28, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, John A. Feller, Trudy L. Hewitt, Francesco C. Schembari
  • Patent number: 9563325
    Abstract: Methods and systems of displaying response data provide for initiating a retrieval of response data such as a web page and initiating an update of the web page to a screen having a display area. Additionally, a user selection of a subset of the display area can be detected, wherein the subset of the display area is defined as a pegged area corresponding to a subset of the web page. Moreover, at least the subset of the web page may be prevented from being updated to the screen in response to the user selection while retrieval of the web page continues.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, John Feller, Trudy L. Hewitt, Francesco C. Schembari
  • Patent number: 9558496
    Abstract: According to one embodiment of the present invention, a system accesses transaction documents. A unique code is generated for each transaction for one or more products, wherein the unique code is associated with a transaction document including transaction information and each product is associated with a product code. The system stores the unique code and corresponding one or more product codes associated with each transaction, and accesses one or more transaction documents based on an identifier of at least one product associated with a corresponding transaction of the one or more transaction documents. Embodiments of the present invention further include a method and computer program product for accessing transaction documents in substantially the same manners described above.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: January 31, 2017
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Al Chakra, John A. Feller, Trudy L. Hewitt, Francesco C. Schembari
  • Patent number: 9524292
    Abstract: A processor-implemented method constructs and utilizes an ontological graph. One or more processor(s) receive a seed term from a user, and then receive a first expansion signal from the user. In response to receiving the first expansion signal, the processor(s) automatically generate an ontological graph. The processor(s) display terms from the ontological graph as string literals in a dictionary, which contains related other terms at a resolution level that is controlled by the first expansion signal from the user and the seed term. The processor(s) then receive a second expansion signal from the user. In response to receiving the second expansion signal, the processor(s) expand the ontological graph to display additional terms that are related to the nodes represented in the ontological graph that was generated by the first expansion signal.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: December 20, 2016
    Assignee: International Business Machines Corporation
    Inventors: John A. Feller, John K. Gerken, III, Lee M. Surprenant
  • Publication number: 20160337436
    Abstract: Methods and systems may provide for receiving a set of attributes that identify a pegged area of a page delivered to a user interface during a first browsing session and storing the set of attributes. Additionally, the set of attributes may be used to conduct a subsequent delivery of the pegged area to a user interface during a second browsing session, wherein the subsequent delivery of the pegged area excludes portions of the page that are outside the pegged area. In one example, the subsequent delivery is conducted further based on the type of client device participating in the second browsing session.
    Type: Application
    Filed: July 27, 2016
    Publication date: November 17, 2016
    Inventors: Al Chakra, John A. Feller, Trudy L. Hewitt, Francesco C. Schembari
  • Publication number: 20160321027
    Abstract: An approach is described for creating an audio file sample based upon user preferences. An associated method may include detecting selection of an audio file by a user, wherein the selection of the audio file occurs via a communications network and indexing the audio file to create a plurality of indexed segments based upon audio analysis. The method further may include selecting at least one segment among the plurality of indexed segments based upon a profile of the user and incorporating the at least one selected segment into an audio sample having a designated length. Indexing the audio file to create a plurality of indexed segments based upon audio analysis may include, for each audio characteristic among a plurality of designated audio characteristics, creating from the audio file at least one indexed segment corresponding to the audio characteristic.
    Type: Application
    Filed: April 28, 2015
    Publication date: November 3, 2016
    Inventors: AL CHAKRA, JOHN A. FELLER, TRUDY L. HEWITT, FRANCESCO C. SCHEMBARI
  • Patent number: 9456021
    Abstract: Methods and systems may provide for receiving a set of attributes that identify a pegged area of a page delivered to a user interface during a first browsing session and storing the set of attributes. Additionally, the set of attributes may be used to conduct a subsequent delivery of the pegged area to a user interface during a second browsing session, wherein the subsequent delivery of the pegged area excludes portions of the page that are outside the pegged area. In one example, the subsequent delivery is conducted further based on the type of client device participating in the second browsing session.
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, John A. Feller, Trudy L. Hewitt, Francesco C. Schembari
  • Publication number: 20160246780
    Abstract: A processor-implemented method constructs and utilizes an ontological graph. One or more processor(s) receive a seed term from a user, and then receive a first expansion signal from the user. In response to receiving the first expansion signal, the processor(s) automatically generate an ontological graph. The processor(s) display terms from the ontological graph as string literals in a dictionary, which contains related other terms at a resolution level that is controlled by the first expansion signal from the user and the seed term. The processor(s) then receive a second expansion signal from the user. In response to receiving the second expansion signal, the processor(s) expand the ontological graph to display additional terms that are related to the nodes represented in the ontological graph that was generated by the first expansion signal.
    Type: Application
    Filed: April 29, 2016
    Publication date: August 25, 2016
    Inventors: JOHN A. FELLER, JOHN K. GERKEN, III, LEE M. SURPRENANT
  • Patent number: 9390196
    Abstract: A method, system, and/or computer program product constructs and utilizes an ontological graph. A seed term and an expansion signal are received from a user. An ontological graph is constructed based on the expansion signal as applied to the seed term. The ontological graph includes nodes representing the seed term plus other terms that are located in accordance with instructions derived from the first expansion signal, such that the seed term and the other terms share a common trait. Terms from the ontological graph are displayed as string literals in a dictionary, wherein the dictionary contains related other terms at a resolution level that is controlled by the first expansion signal from the user and the seed term.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: John A. Feller, John K. Gerken, III, Lee M. Surprenant
  • Patent number: 9378302
    Abstract: A method, system, and/or computer program product constructs and utilizes an ontological graph. A seed term and an expansion signal are received from a user. An ontological graph is constructed based on the expansion signal as applied to the seed term. The ontological graph includes nodes representing the seed term plus other terms that are located in accordance with instructions derived from the first expansion signal, such that the seed term and the other terms share a common trait. Terms from the ontological graph are displayed as string literals in a dictionary, wherein the dictionary contains related other terms at a resolution level that is controlled by the first expansion signal from the user and the seed term.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: June 28, 2016
    Assignee: International Business Machines Corporation
    Inventors: John A. Feller, John K. Gerken, III, Lee M. Surprenant
  • Patent number: 9361651
    Abstract: Methods and systems of displaying response data provide for identifying a pegged area of display content during a first retrieval of the display content by a client device at a first moment in time. Additionally, first data associated with the pegged area may be stored, wherein a comparison can be conducted between the first data and additional data associated with the pegged area at one or more subsequent moments in time. In one example, a user interface is generated that highlights a quantitative trend of the pegged area between the first moment in time and the one or more subsequent moments in time.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: June 7, 2016
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, John A. Feller, Trudy L. Hewitt, Francesco C. Schembari
  • Publication number: 20160156694
    Abstract: A method for storing a webpage configuration. The method includes determining a manipulated configuration of viewing properties and content of a webpage on a user interface. The method includes storing the manipulated configuration of viewing properties and content in data of the webpage. The method further includes generating a unique link to the webpage containing the stored manipulated configuration data.
    Type: Application
    Filed: February 5, 2016
    Publication date: June 2, 2016
    Inventors: Al Chakra, John A. Feller, Trudy L. Hewitt, Francesco C. Schembari
  • Publication number: 20160077732
    Abstract: A method for sharing a view presented on a touchscreen of a processing system. Whether a show gesture state is enabled on the processing system and whether a gesture event gate is open on the processing system are determined. The show gesture state determines whether a gesture detected by the touchscreen is depicted onto a version of the view shared with another processing system. The gesture event gate determines whether a corresponding gesture event is passed to an application that is active in the view.
    Type: Application
    Filed: November 23, 2015
    Publication date: March 17, 2016
    Inventors: John A. Feller, John K. Gerken, III, Harsha V. Krishnareddy, Mark D. Vickstrom
  • Publication number: 20160077705
    Abstract: Arrangements described herein relate to sharing a view presented on a touchscreen of a processing system. Whether a show gesture state is enabled on the processing system and whether a gesture event gate is open on the processing system are determined. The show gesture state determines whether a gesture detected by the touchscreen is depicted onto a version of the view shared with another processing system. The gesture event gate determines whether a corresponding gesture event is passed to an application that is active in the view.
    Type: Application
    Filed: November 23, 2015
    Publication date: March 17, 2016
    Inventors: John A. Feller, John K. Gerken, III, Harsha V. Krishnareddy, Mark D. Vickstrom
  • Patent number: 9235342
    Abstract: Arrangements described herein relate to sharing a view presented on a touchscreen of a processing system. Whether a show gesture state is enabled on the processing system and whether a gesture event gate is open on the processing system are determined. The show gesture state determines whether a gesture detected by the touchscreen is depicted onto a version of the view shared with another processing system. The gesture event gate determines whether a corresponding gesture event is passed to an application that is active in the view.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: January 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John A. Feller, John K. Gerken, III, Harsha V. Krishnareddy, Mark D. Vickstrom
  • Patent number: 9231996
    Abstract: Methods and systems may provide for identifying a usage pattern for web content having a plurality of components and receiving a web response from a server, wherein the web response includes the web content. Additionally, a client-side override of the load order of the plurality of components may be conducted based on the usage pattern. In one example, a cookie is generated based on the usage pattern, wherein the cookie is used to conduct the client-side override.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: January 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, John A. Feller, Trudy L. Hewitt, Francesco C. Schembari
  • Patent number: 9229633
    Abstract: A method for sharing a view presented on a touchscreen of a processing system. Whether a show gesture state is enabled on the processing system and whether a gesture event gate is open on the processing system are determined. The show gesture state determines whether a gesture detected by the touchscreen is depicted onto a version of the view shared with another processing system. The gesture event gate determines whether a corresponding gesture event is passed to an application that is active in the view.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: January 5, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John A. Feller, John K. Gerken, III, Harsha V. Krishnareddy, Mark D. Vickstrom