Patents by Inventor Andrew G. Crimmins

Andrew G. Crimmins 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: 20200194035
    Abstract: A computer-implemented method for locating content corresponding to a recap segment includes determining whether a recap segment is present in video data corresponding to a video series. In response to determining that the recap segment is present, the method includes dividing the recap segment into clips corresponding to individual scenes in one or more previous episodes of the video series and, for each clip, comparing the clip to one or more of the episodes in the video series for determining a location of the clip in one of the episodes. The method also includes determining whether the clip is part of a larger scene in the episode corresponding thereto and determining a starting and ending time of the larger scene within the episode. The method includes storing the starting and ending time of the larger scene in correlation with the clip.
    Type: Application
    Filed: December 17, 2018
    Publication date: June 18, 2020
    Inventors: Pasquale A. Catalano, Andrew G. Crimmins, Arkadiy O. Tsfasman, John S. Werner
  • Publication number: 20200182649
    Abstract: A computer-implemented method includes initializing a navigation application on a device, determining a current location of the device, and receiving a destination. The method also includes determining whether a known geographical feature is located on a travel path to the destination. The known geographical feature may be derived from a user profile. The method, in response to determining that a known geographical feature is not located on the travel path to the destination, includes outputting graphical and audio directions to the destination. In response to determining that a known geographical feature is located on the travel path to the destination, a sub-method includes determining whether the device is currently in a known area and outputting graphical and audio directions to the known geographical feature in response to determining that the device is not currently in the known area.
    Type: Application
    Filed: December 5, 2018
    Publication date: June 11, 2020
    Inventors: Andrew G. Crimmins, Pasquale A. Catalano, John S. Werner, Arkadiy O. Tsfasman
  • Patent number: 10659597
    Abstract: Embodiments of the invention are directed to a computer-implemented-method of operating a computing device. The computer-implemented method includes using a local touch-activated sensor of the computing device to receive an input signal, wherein the input signal has been generated at a remote touch-activated sensor based on capacitive coupling between the remote touch-activated sensor and a human, passed to the human using the capacitive coupling between the remote touch-activated sensor and the human, passed through the human, and transmitted from the human to the local touch-activated sensor of the computing device using a capacitive coupling between the human and the local touch-activated sensor. Functionality of the computing device is limited based at least in part on analyzing, using the computing device, at least one characteristic of the input signal.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: May 19, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pasquale A. Catalano, Samuel R. Connor, Andrew G. Crimmins, John Thomas Kinnear, Jr., Arkadiy O. Tsfasman, John S. Werner
  • Publication number: 20200142938
    Abstract: Anonymizing product search results. Keywords related to a product are received. For each keyword, an associated list of terms, which lists the keyword and one or more additional terms that are closely related to the keyword, is generated. A combination list that includes combinations of terms selected from the associated lists of terms, where each combination includes two or more terms and at least one combination includes terms from different associated lists of terms, is created. A search, based on the combinations of terms in the combination list, is performed and online content is received. Based on product information in the online content, a list of products is generated. An anonymized list of products is generated from the list of products by masking product brand names of the products in the list of products. The anonymized list of products is presented on a user interface.
    Type: Application
    Filed: January 2, 2020
    Publication date: May 7, 2020
    Inventors: Pasquale A. Catalano, Andrew G. Crimmins, Arkadiy O. Tsfasman, John S. Werner
  • Publication number: 20200128796
    Abstract: A cognitive hive architecture for determining and managing a hive health index of a hive is provided. The cognitive hive architecture is executable by a processor in communication with a computing device or a computing environment. The cognitive hive architecture includes sensors embedded within the hive. The cognitive hive architecture acquires data from the sensors, which are monitoring real-time conditions of the hive. The data being representative of the real-time conditions. The cognitive hive architecture tags the data to physical identifications and positional identifications to produce tagged data. The cognitive hive architecture associates the tagged data to physical profiles and positional profiles and generates the hive health index based on the physical profiles and the positional profiles.
    Type: Application
    Filed: October 30, 2018
    Publication date: April 30, 2020
    Inventors: Pasquale A. Catalano, Andrew G. Crimmins, Robert K. Overton, Anuradha Rao
  • Patent number: 10614313
    Abstract: Embodiments of the invention include method, systems and computer program products for identifying one or more products, brands and/or green screen objects within video content and valuations thereof. The computer-implemented method includes receiving, by a processor, video content. The processor analyzes the video content to identify one or more products, brands and/or green screen objects within the video content. The processor further assigns a product placement score to each of the identified one or more products, brands and/or green screen objects. The processor further outputs a dataset including product placement scores assigned to each of the identified one or more products, brands and/or green screen objects, wherein the dataset provides a valuation for each of the identified one or more products, brands and/or green screen objects based on an associated product placement score.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: April 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pasquale A. Catalano, Andrew G. Crimmins, Arkadiy O. Tsfasman, John S. Werner
  • Publication number: 20200106878
    Abstract: Embodiments of the invention are directed to a computer-implemented-method of operating a computing device. The computer-implemented method includes using a local touch-activated sensor of the computing device to receive an input signal, wherein the input signal has been generated at a remote touch-activated sensor based on capacitive coupling between the remote touch-activated sensor and a human, passed to the human using the capacitive coupling between the remote touch-activated sensor and the human, passed through the human, and transmitted from the human to the local touch-activated sensor of the computing device using a capacitive coupling between the human and the local touch-activated sensor. Functionality of the computing device is limited based at least in part on analyzing, using the computing device, at least one characteristic of the input signal.
    Type: Application
    Filed: September 27, 2018
    Publication date: April 2, 2020
    Inventors: Pasquale A. Catalano, Samuel R. Connor, Andrew G. Crimmins, John Thomas Kinnear, JR., Arkadiy O. Tsfasman, John S. Werner
  • Publication number: 20200080858
    Abstract: A method, computer program product, and a system where a processor(s) monitors movement of users within a physical environment including routes and transports, where the physical environment includes readers of signals or images of decodable indicia to monitor locations via these signals or images associated with the users, and where the signals or the images are valid for a pre-defined period of time. The processor(s) identifies a given user of the users. The processor(s) generates a movement profile for the given user that includes machine learned movement patterns and a proficiency measure. The processor(s) generates and transmits, based on the movement profile and the locations of the users, route guidance for the given user including a recommendation, consistent with the proficiency measure, for taking a specific route to a specific transport and comprises an optimized route to minimize wait time at the transports and maximize time spent on the routes.
    Type: Application
    Filed: September 7, 2018
    Publication date: March 12, 2020
    Inventors: John S. Werner, Arkadiy O. Tsfasman, Andrew G. Crimmins, Pasquale A. Catalano
  • Patent number: 10587920
    Abstract: A method and system for digital video content filtering is provided and includes receiving a request to filter instances of recorded digital video content, based on user preferences from a user profile. The instances are segmented based on a cognitive analysis using content tags in the instances. The computer accesses a relationship map and tags from the user profile. The relationship map describes how the segments from the instances of recorded digital video content are related to each other. The computer performs a cognitive analysis of the user profile data utilizing the accessed relationship map and tags. A relevance score is assigned to the instances of recorded digital video content, which indicates a strength of the relationship between the identified instances and the user viewing preferences and/or keywords. Relevant segments are identified based on the relevance score exceeding a predetermined threshold value. The relevant segments are stored on the computer.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Pasquale A. Catalano, Andrew G. Crimmins, Arkadiy Tsfasman, John Werner
  • Patent number: 10587919
    Abstract: A method and system for digital video content filtering is provided and includes receiving a request to filter instances of recorded digital video content, based on user preferences from a user profile. The instances are segmented based on a cognitive analysis using content tags in the instances. The computer accesses a relationship map and tags from the user profile. The relationship map describes how the segments from the instances of recorded digital video content are related to each other. The computer performs a cognitive analysis of the user profile data utilizing the accessed relationship map and tags. A relevance score is assigned to the instances of recorded digital video content, which indicates a strength of the relationship between the identified instances and the user viewing preferences and/or keywords. Relevant segments are identified based on the relevance score exceeding a predetermined threshold value. The relevant segments are stored on the computer.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Pasquale A. Catalano, Andrew G. Crimmins, Arkadiy Tsfasman, John Werner
  • Patent number: 10586138
    Abstract: Embodiments of the invention include an apparatus, a computer-implemented method, and a computer program product for branding a quick response code onto a surface. Aspects of the invention include a branding device having a plurality of thermoelectric devices on a substrate. Each of the thermoelectric devices is arranged on the substrate as a single bit in a quick response pattern. Each of the thermoelectric devices includes an n-type thermoelectric element electrically coupled to a p-type thermoelectric element. The thermoelectric elements can be individually heated or cooled using the Peltier effect.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: March 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pasquale A. Catalano, Andrew G. Crimmins, Michael J. Ellsworth, Jr., Arkadiy Tsfasman, John Werner
  • Patent number: 10552497
    Abstract: Anonymizing product search results. Keywords related to a product are received. For each keyword, an associated list of terms, which lists the keyword and one or more additional terms that are closely related to the keyword, is generated. A combination list that includes combinations of terms selected from the associated lists of terms, where each combination includes two or more terms and at least one combination includes terms from different associated lists of terms, is created. A search, based on the combinations of terms in the combination list, is performed and online content is received. Based on product information in the online content, a list of products is generated. An anonymized list of products is generated from the list of products by masking product brand names of the products in the list of products. The anonymized list of products is presented on a user interface.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Pasquale A. Catalano, Andrew G. Crimmins, Arkadiy O. Tsfasman, John S. Werner
  • Publication number: 20190361974
    Abstract: A processor implemented method for evaluating a written communication in view of a proficiency of at least one recipient of the written communication is provided. The processor implemented method includes determining a proficiency profile of at least one user with respect to at least one knowledge area based on data sources read or created by the at least one user. The processor implemented method includes evaluating the written communication by identifying a proficiency of the written communication, comparing the proficiency of the written communication to the proficiency of the at least one recipient, and providing feedback to a creator of the written communication as to whether the at least one recipient understands the written communication.
    Type: Application
    Filed: May 22, 2018
    Publication date: November 28, 2019
    Inventors: Pasquale A. Catalano, John S. Werner, Andrew G. Crimmins, Arkadiy O. Tsfasman
  • Publication number: 20190350140
    Abstract: Embodiments include a computer-implemented method, system, and computer program product for supplementing sub-optimal environmental conditions for plant growth, the embodiments include receiving plant data for a plant, and extracting optimal growth condition data from a database based at least in part on the plant. Embodiments also include obtaining sensor data from sensors monitoring current growth conditions of the plant and comparing the current growth conditions of the plant to the optimal growth condition data from the database to estimate a current cytoplasmic streaming rate. Embodiments include responsive to the comparison, calculating, by the calculation engine, a sound wave frequency to stimulate cytoplasmic streaming in the plant, transmitting the sound wave frequency to a speaker, and providing the sound wave frequency to the plant.
    Type: Application
    Filed: May 17, 2018
    Publication date: November 21, 2019
    Inventors: John S. Werner, Anuradha Rao, Pasquale A. Catalano, Arkadiy O. Tsfasman, Andrew G. Crimmins
  • Publication number: 20190340254
    Abstract: Methods, systems and computer program products for adjusting media output based on mood analysis are provided. Aspects include determining a sentiment of a user based on a communication of a user. Based on a determination that the sentiment is negative, aspects include obtaining a media item having a positive sentiment ranking based on a user profile of the user and monitoring the sentiment of the user during playback of the media item. Based on a determination that the sentiment of the user became more positive during playback the media item, aspects include increasing the positive sentiment ranking of the media item. Based on a determination that the sentiment of the user did not become more positive during playback the media item, aspects include decreasing the positive sentiment ranking of the media item.
    Type: Application
    Filed: May 3, 2018
    Publication date: November 7, 2019
    Inventors: PASQUALE A. CATALANO, JOHN S. WERNER, ANDREW G. CRIMMINS, ARKADIY O. TSFASMAN
  • Publication number: 20190333118
    Abstract: A computer implemented method is provided for automatically generating a user review of an item without requiring user action. A user's purchase of an item is recognized. A list of keywords associated with the item is generated. A series of predetermined time periods for the item is set. Communication data of the user is passively collected. An occurrence of at least one keyword of the list of keywords is detected in the communication data. Sentiment analysis is performed on at least one portion of the communication data. A review of the item is generated or updated at each time period of the series of predetermined time periods, in which the review of a given time period includes a rating score for the given time period and an overall rating score for the series of predetermined time periods.
    Type: Application
    Filed: April 27, 2018
    Publication date: October 31, 2019
    Inventors: Andrew G. Crimmins, Pasquale A. Catalano, John S. Werner, Arkadiy O. Tsfasman
  • Patent number: 10460032
    Abstract: A method comprising of receiving a first communication content directed to a user. The first communication content includes one or a combination of the following: content read by the user and content written by the user. The method also comprises of generating tokens corresponding to the first communication content by applying natural language processing and generating a token frequency index for the user, based on the tokens generated from the first communication content. The method determines a lexicon reading level for the user, based on the token frequency index generated for the user. The lexicon reading level indicates a reading level of the user. The method adds the lexicon reading level to a lexicon profile of the user. The method modifies a second communication content by replacing tokens with synonyms of the tokens based on comparing the difficulty ratings of the tokens with the user's lexicon reading level.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: October 29, 2019
    Assignee: International Business Machines Corporation
    Inventors: Pasquale A. Catalano, Andrew G. Crimmins, Arkadiy O. Tsfasman, John S. Werner
  • Publication number: 20190325020
    Abstract: A computer implemented method is provided for recommending at least one author of a plurality of authors to a user based on a learned lexicon of the user. First communication content pertaining to a user is obtained. Second communication content pertaining to an author is obtained. A lexicon of the user is learned from the first communication content to identify a set of words known to the user. High frequency words are identified from the second communication content of the author, the high frequency words being one or more words having an occurrence frequency in the second communication content that is higher than a first predetermined threshold occurrence frequency level. The author is suggested to the user upon detecting that the high frequency words are not in the lexicon of the user.
    Type: Application
    Filed: April 18, 2018
    Publication date: October 24, 2019
    Inventors: Pasquale A. Catalano, John S. Werner, Andrew G. Crimmins, Arkadiy O. Tsfasman
  • Publication number: 20190311445
    Abstract: A computer-implemented method includes identifying a first menu item on a standard menu of an establishment. A first plurality of ingredients of the first menu item are determined. A first subset of the first plurality of ingredients of the first menu item are categorized into a substitutable category. A second subset of the first plurality of ingredients of the first menu item are categorized into a non-substitutable category. Each ingredient of the first menu item that is in the substitutable category is compared to user preferences. A substitutable ingredient of the substitutable category is excluded, based on the comparisons, where the substitutable ingredient is in the first menu item. An available substitute is automatically identified for the substitutable ingredient of the substitutable category. A personalized menu of menu items selected from the standard menu is generated, where the personalized menu includes the first menu item modified with the available substitute.
    Type: Application
    Filed: April 5, 2018
    Publication date: October 10, 2019
    Inventors: John S. Werner, Pasquale A. Catalano, Andrew G. Crimmins, Arkadiy O. Tsfasman
  • Publication number: 20190303463
    Abstract: An example operation may include one or more of receiving primary data from one or more vehicles, extracting first information from the primary data, creating one or more documents based on the extracted information, generating one or more blockchain transactions based on the one or more documents, and committing the one or more documents to a blockchain.
    Type: Application
    Filed: March 27, 2018
    Publication date: October 3, 2019
    Inventors: Pasquale A. Catalano, Andrew G. Crimmins, Byron S. Green, Arkadiy O. Tsfasman, John S. Werner