Patents by Inventor John Feller
John Feller 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: 9910585Abstract: 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: GrantFiled: November 23, 2015Date of Patent: March 6, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John A. Feller, John K. Gerken, III, Harsha V. Krishnareddy, Mark D. Vickstrom
-
Patent number: 9766797Abstract: 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: GrantFiled: September 13, 2012Date of Patent: September 19, 2017Assignee: International Business Machines CorporationInventors: Al Chakra, John A. Feller, Trudy L. Hewitt, Francesco Schembari
-
Patent number: 9680910Abstract: 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: GrantFiled: January 22, 2014Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Al Chakra, John A. Feller, Trudy L. Hewitt, Francesco C. Schembari
-
Publication number: 20170161379Abstract: 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: ApplicationFiled: February 20, 2017Publication date: June 8, 2017Inventors: AL CHAKRA, JOHN A. FELLER, TRUDY L. HEWITT, FRANCESCO C. SCHEMBARI
-
Patent number: 9606766Abstract: 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: GrantFiled: April 28, 2015Date of Patent: March 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, John A. Feller, Trudy L. Hewitt, Francesco C. Schembari
-
Patent number: 9563325Abstract: 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: GrantFiled: June 8, 2012Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventors: Al Chakra, John Feller, Trudy L. Hewitt, Francesco C. Schembari
-
Patent number: 9558496Abstract: 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: GrantFiled: April 29, 2013Date of Patent: January 31, 2017Assignee: GLOBALFOUNDRIES INC.Inventors: Al Chakra, John A. Feller, Trudy L. Hewitt, Francesco C. Schembari
-
Patent number: 9524292Abstract: 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: GrantFiled: April 29, 2016Date of Patent: December 20, 2016Assignee: International Business Machines CorporationInventors: John A. Feller, John K. Gerken, III, Lee M. Surprenant
-
Publication number: 20160337436Abstract: 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: ApplicationFiled: July 27, 2016Publication date: November 17, 2016Inventors: Al Chakra, John A. Feller, Trudy L. Hewitt, Francesco C. Schembari
-
Publication number: 20160321027Abstract: 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: ApplicationFiled: April 28, 2015Publication date: November 3, 2016Inventors: AL CHAKRA, JOHN A. FELLER, TRUDY L. HEWITT, FRANCESCO C. SCHEMBARI
-
Patent number: 9456021Abstract: 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: GrantFiled: January 21, 2014Date of Patent: September 27, 2016Assignee: International Business Machines CorporationInventors: Al Chakra, John A. Feller, Trudy L. Hewitt, Francesco C. Schembari
-
Publication number: 20160246780Abstract: 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: ApplicationFiled: April 29, 2016Publication date: August 25, 2016Inventors: JOHN A. FELLER, JOHN K. GERKEN, III, LEE M. SURPRENANT
-
Patent number: 9390196Abstract: 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: GrantFiled: June 3, 2014Date of Patent: July 12, 2016Assignee: International Business Machines CorporationInventors: John A. Feller, John K. Gerken, III, Lee M. Surprenant
-
Patent number: 9378302Abstract: 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: GrantFiled: March 2, 2015Date of Patent: June 28, 2016Assignee: International Business Machines CorporationInventors: John A. Feller, John K. Gerken, III, Lee M. Surprenant
-
Patent number: 9361651Abstract: 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: GrantFiled: October 4, 2012Date of Patent: June 7, 2016Assignee: International Business Machines CorporationInventors: Al Chakra, John A. Feller, Trudy L. Hewitt, Francesco C. Schembari
-
Publication number: 20160156694Abstract: 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: ApplicationFiled: February 5, 2016Publication date: June 2, 2016Inventors: Al Chakra, John A. Feller, Trudy L. Hewitt, Francesco C. Schembari
-
Publication number: 20160077732Abstract: 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: ApplicationFiled: November 23, 2015Publication date: March 17, 2016Inventors: John A. Feller, John K. Gerken, III, Harsha V. Krishnareddy, Mark D. Vickstrom
-
Publication number: 20160077705Abstract: 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: ApplicationFiled: November 23, 2015Publication date: March 17, 2016Inventors: John A. Feller, John K. Gerken, III, Harsha V. Krishnareddy, Mark D. Vickstrom
-
Patent number: 9235342Abstract: 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: GrantFiled: November 28, 2012Date of Patent: January 12, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John A. Feller, John K. Gerken, III, Harsha V. Krishnareddy, Mark D. Vickstrom
-
Patent number: 9231996Abstract: 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: GrantFiled: April 12, 2013Date of Patent: January 5, 2016Assignee: International Business Machines CorporationInventors: Al Chakra, John A. Feller, Trudy L. Hewitt, Francesco C. Schembari