Patents by Inventor Jeremy Greenberger

Jeremy Greenberger 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: 20200112533
    Abstract: A processor-executed method for conveying an electronic message according to a representation of an emoticon comprises mapping an emoticon to a type of notification of interest to a community of computer users; determining one or more recipient users of the community of computer users for receiving a notification when the emoticon is transmitted with the electronic message; and transmitting the notification to the one or more recipient users of the community of computer users.
    Type: Application
    Filed: October 5, 2018
    Publication date: April 9, 2020
    Inventors: Kelley Anders, Lisa Seacat DeLuca, Jeremy A. Greenberger, Jeremy R. Fox
  • Patent number: 10614164
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining textual based message data of a messaging system; processing the textual based message data to determine one or more sentiment parameter associated to the textual based message data; and outputting an alert based on a result of the processing.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: April 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lisa Seacat DeLuca, Jeremy A. Greenberger, Zachary M. Greenberger
  • Patent number: 10614710
    Abstract: A map-display-based, computer-implemented approach is provided for providing directions to a user to assist the user in reaching a destination. The approach includes, for instance, collecting at a map display user input data, where the user input data includes the user's destination. In addition, the approach includes generating, by a directions generating facility associated with the map display, directions for the user to use in navigating from a current location to the user's destination, and downloading the directions generated by the directions generating facility to a mobile device of the user to assist the user in reaching the desired destination after leaving the map display. The downloading of directions to the user's mobile device may include downloading the directions in at least one of text data format or voice data format.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: April 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeremy A. Greenberger, Trudy L. Hewitt, Jana H. Jenkins, Fang Lu
  • Publication number: 20200100060
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: examining data of a plurality of traveling users, wherein at least some of the plurality of traveling users have associated mobile client computer devices, and determining, by machine logic, based on the examining that certain traveling users of the plurality of traveling users are traveling in a group; deciding, by machine logic, based on the determining that one or more action is to be performed, wherein the deciding is in dependence on a processing of historical data, the historical data specifying activities of the certain traveling users when the certain traveling users travel in a group; and providing one or more output for performance of the one or more action.
    Type: Application
    Filed: November 27, 2019
    Publication date: March 26, 2020
    Inventors: Lisa Seacat DELUCA, Jeremy A. GREENBERGER
  • Publication number: 20200097275
    Abstract: A pre-purchase method for determining computing item compatibility. In the method, the system will establish an operating system or, generally, a computing environment baseline indicative of an existing version of an operating system or computing environment for a computing device and then store a list of computer software to be added to said computing device that was generated based on guidance provided by a user. The system will determine that at least a portion of the computing environment and/or operating system has been updated to an updated version of said operating system then compare characteristics of the list of computer software with the updated version of the operating system or computing environment. Next, the system will determine that a program included in the list of computer software has a conflict with the updated version and notify the user of the conflict.
    Type: Application
    Filed: September 20, 2018
    Publication date: March 26, 2020
    Inventors: Jeremy A. Greenberger, Lisa Seacat DeLuca, Jeremy R. Fox, Kelley Anders
  • Publication number: 20200097902
    Abstract: Aspects of the present invention provide an approach for safeguarding a package for successful delivery. In an embodiment, a current location of a package, delivered but left outside its desired delivery location, is received from a smart label affixed to the package. The location and directional movements of the package are monitored. If the package is moved beyond a predefined distance threshold (e.g., 30 feet from a desired delivery residence), a threshold violation notification is sent to at least one party (e.g., customer, delivery service, police department, etc.) providing an alert of a potential theft of the package.
    Type: Application
    Filed: September 26, 2018
    Publication date: March 26, 2020
    Inventors: Kelley Anders, Lisa Seacat DeLuca, Jeremy R. Fox, Jeremy A. Greenberger
  • Publication number: 20200099647
    Abstract: Representative media item selection for electronic posts is described. According to a computer implemented method, an electronic post generated by an author is textually analyzed. A representative media item is selected for the electronic post based on the textual analysis. The representative media item is inserted into the electronic post before publishing the electronic post.
    Type: Application
    Filed: September 25, 2018
    Publication date: March 26, 2020
    Inventors: Lisa Seacat DeLuca, Jeremy A. Greenberger, Kelley Anders, Jeremy R. Fox
  • Patent number: 10601987
    Abstract: Disclosed embodiments provide improved communication between a caller and multiple parties. A caller performs a call spray operation on a group of contacts using an electronic communication device such as a mobile telephone. The call spray operation attempts to contact an electronic device associated with each contact in the group of contacts. If one of the contacts answers and is deemed to be a live user, then the remaining contacts that did not answer each receive a message on their associated electronic device indicating which of the contacts answered the caller with a live user. In this way, a group of people can be conveniently contacted and kept up to date with the status of the communication with the caller.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Jeremy A. Greenberger, Dana L. Price
  • Publication number: 20200092239
    Abstract: A method, computer system, and computer program product for using sensor data to control message delivery to a user. The method may include defining one or more criteria which may include a message delivery, sensor, bypass, or rerouting criterion. The message delivery criterion may include a rule for delivering messages. The method may include operations performed by a device communicating with a communications network. The device may have a computer and may receive a message from a user of a plurality of users and data from a sensor. The method may determine whether the sensor data meets the message delivery criterion and suppress a message notification based on the message delivery criterion. In some embodiments, the sensor is an image sensor and the method includes determining that content of an image captured by the image sensor includes an activity corresponding with a message delivery criterion.
    Type: Application
    Filed: September 19, 2018
    Publication date: March 19, 2020
    Inventors: Jeremy R. Fox, Lisa Seacat DeLuca, Kelley Anders, Jeremy A. Greenberger
  • Publication number: 20200090655
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: receiving, from a user, voice data defining a candidate directive invoking vocal utterance for invoking a directive to execute a first text based command to perform a first computer function of a computer system, wherein the candidate directive invoking vocal utterance includes at least one word or phrase of the text based command, wherein the computer system is configured to perform the first computer function in response to the first text based command and wherein the computer system is configured to perform a second computer function in response to a second text based command; determining, based on machine logic, whether a word or phrase of the candidate vocal utterance sounds confusingly similar to a speech rendering of a word or phrase defining the second text based command.
    Type: Application
    Filed: November 20, 2019
    Publication date: March 19, 2020
    Inventors: Jeremy A. GREENBERGER, Nicholas R. SANDONATO
  • Publication number: 20200092412
    Abstract: A system and method for augmenting a graphical user interface by filtering options within a text message displayed within the graphical user interface includes determining that a content of the text message includes a plurality of options, receiving a location information of the sending device, the location information of the sending device being used to determine a venue corresponding to a physical location of the sending device, determining that the venue corresponding to the physical location of the sending device is relevant to the plurality of options, retrieving a contextual information from the venue about the plurality of choices, and augmenting the graphical user interface of the sending device by appending the contextual information to the plurality of options of the text message, such that the graphical user interface of the sending device simultaneously displays both the contextual information and the plurality of options.
    Type: Application
    Filed: November 22, 2019
    Publication date: March 19, 2020
    Inventors: Thembani Togwe, Zachary Greenberger, Jeremy A. Greenberger
  • Publication number: 20200089656
    Abstract: Approaches for dynamic file name generation are provided. A computer-implemented method includes: receiving, by a naming server, user input defining a file naming convention; associating, by the naming server, the file naming convention with a user account; receiving, by the naming server, a first request for a file name from a first user device associated with the user account; generating, by the naming server, a first file name using the file naming convention in response to the first request; transmitting, by the naming server, the first file name to the first user device; receiving, by the naming server, a second request for a file name from a second user device associated with the user account, the second user device being different from the first user device; generating, by the naming server, a second file name using the file naming convention in response to the second request; and transmitting, by the naming server, the second file name to the second user device.
    Type: Application
    Filed: November 25, 2019
    Publication date: March 19, 2020
    Inventors: Jeremy A. GREENBERGER, Zachary M. GREENBERGER, Trudy L. HEWITT
  • Patent number: 10595161
    Abstract: A computer-implemented method includes: monitoring, by a computing device, respective locations of a plurality of user devices; determining, by the computing device, that a particular group of user devices of the plurality of user devices are located within a threshold distance of each other based on monitoring the respective locations of the plurality of user devices; and storing or outputting, by the computing device, grouping information indicating that the particular group of user devices are associated with a single user based on the determining that the particular group of user devices are located within a threshold distance of each other.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: March 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeremy A. Greenberger, Ciaran E. Hannigan
  • Patent number: 10592782
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining from a user one or more data queries; identifying a product of interest in response to the one or more data query; examining a plurality of product records to determine a set of related products that are related to the product of interest, wherein the examining includes performing image analysis to extract one or more product topic classifier from product image data representing one or more product; and providing one or more output in response to the examining.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: March 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lisa Seacat Deluca, Jeremy A. Greenberger
  • Publication number: 20200084666
    Abstract: A set of rules for assigning a transmission number to one or more computing devices is received. An indication from a first computing device is received. The indication includes a request for a transmission number. The transmission number for the first computing device is determined using the set of rules and a transmission window. The transmission number is transmitted to the first computing device.
    Type: Application
    Filed: November 18, 2019
    Publication date: March 12, 2020
    Inventors: Jeremy A. Greenberger, Ciaran E. Hannigan
  • Patent number: 10586537
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: receiving, from a user, voice data defining a candidate directive invoking vocal utterance for invoking a directive to execute a first text based command to perform a first computer function of a computer system, wherein the candidate directive invoking vocal utterance includes at least one word or phrase of the text based command, wherein the computer system is configured to perform the first computer function in response to the first text based command and wherein the computer system is configured to perform a second computer function in response to a second text based command; determining, based on machine logic, whether a word or phrase of the candidate vocal utterance sounds confusingly similar to a speech rendering of a word or phrase defining the second text based command.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: March 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeremy A. Greenberger, Nicholas R. Sandonato
  • Patent number: 10586360
    Abstract: Disclosed embodiments provide techniques for adjusting the Z-index of an augmented reality (AR) object. When an AR object covers a first object, the user gazes at the first object for a predetermined amount of time, and then the AR object Z-index is adjusted with respect to the Z-index of the first object, such that the AR object is now rendered behind the first object, such that the user can continue to view the first object. The first object can be a physical object, a virtual object, or another augmented reality object. This allows the user to conveniently continue viewing the first object. Embodiments provide techniques for reverting the Z-index of the AR object at a later time when the user is ready to respond to the AR object. In this way, the user experience for augmented reality systems is enhanced.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Jeremy A. Greenberger
  • Publication number: 20200077229
    Abstract: A computer-implemented method includes: monitoring, by a computing device, respective locations of a plurality of user devices; determining, by the computing device, that a particular group of user devices of the plurality of user devices are located within a threshold distance of each other based on monitoring the respective locations of the plurality of user devices; and storing or outputting, by the computing device, grouping information indicating that the particular group of user devices are associated with a single user based on the determining that the particular group of user devices are located within a threshold distance of each other.
    Type: Application
    Filed: November 7, 2019
    Publication date: March 5, 2020
    Inventors: Jeremy A. GREENBERGER, Ciaran E. HANNIGAN
  • Publication number: 20200076822
    Abstract: A method and system for improving location detection and presentation is provided. The method includes receiving a request for access to a secure Website and retrieving an automated challenge response test for determining that a user is a living being. A location of the user is detected and analyzed with respect to images of the automated challenge response test. Local entities associated with the images are determined and correct images and incorrect images are identified for executing the automated challenge response test. First actions for enabling the user to execute functions associated with the correct images with respect to the local entities are added to the correct images. Second actions for enabling the user to execute functions associated with the incorrect images with respect to the local entities are added to the correct images and a resulting modified automated challenge response test is presented to the user.
    Type: Application
    Filed: August 29, 2018
    Publication date: March 5, 2020
    Inventors: Lisa Seacat DeLuca, Jeremy A. Greenberger
  • Publication number: 20200075022
    Abstract: Systems and methods for dynamically generating filtered audio responses based on the presence of one or more on-site participants are disclosed. In embodiments, a computer-implemented method comprises: identifying, by a computing device at a site, one or more on-site participants in a user session; receiving, by the computing device, input from a select participant of the one or more on-site participants; determining, by the computing device, context from the input; accessing, by the computing device, privacy settings of the select participant, wherein the privacy settings are associated with restricted participant data; determining, by the computing device, that the one or more participants match the restricted participant data associated with the context; and outputting, by the computing device, a filtered audio response, wherein the filtered audio response is based on the context of the input and the privacy settings of the select participant.
    Type: Application
    Filed: August 31, 2018
    Publication date: March 5, 2020
    Inventors: Lisa Seacat DeLuca, Jeremy A. Greenberger