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).

  • Patent number: 10542374
    Abstract: Methods, computer program products, and systems are presented. The method, computer program products, and systems can include, for instance: obtaining position data for a plurality of mobile devices, wherein mobile devices of the plurality of mobile devices have associated identifiers, and wherein the obtained position data is data that has been derived using wirelessly emitted signals; examining data of the position data to determine that one or more user is present within a neighboring zone of a venue, the neighboring zone being a zone that neighbors a certain zone of the venue; predicting that at least one user of the one or more user within the neighboring zone intends to be in the certain zone; specifying a zone association of the at least one user as the certain zone of the venue; and providing one or more output based on the specifying.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ryan M. Graham, Jeremy Greenberger, Ciaran Hannigan, Matthew J. Margolis, Kevin Roisin
  • Publication number: 20200020015
    Abstract: A product-recommendation engine of an ecommerce system receives notice that a potential online purchaser has selected an item as a gift for an online recipient user. The engine identifies characteristic patterns of the recipient based on the recipient's purchase history, gift-giving history, demographics, social-media postings, relationship with the purchaser, or other contextual information that may be retrieved or inferred through methods such as data-mining, artificial intelligence, online analytics, or pattern-matching. The engine then uses these patterns to select and recommend to the purchaser one or more alternate gifts that the recipient is likely to prefer over the purchaser's original choice. The engine then uses machine-learning to refine its selection procedure as a function of whether the purchaser accepts or rejects the recommendations.
    Type: Application
    Filed: July 10, 2018
    Publication date: January 16, 2020
    Inventors: Kelley Anders, Jeremy R. Fox, Lisa Seacat DeLuca, Jeremy A. Greenberger
  • Publication number: 20200015036
    Abstract: Methods, computer program products, and systems are presented. The method, computer program products, and systems can include, for instance: obtaining position data for a plurality of mobile devices, wherein mobile devices of the plurality of mobile devices have associated identifiers, and wherein the obtained position data is data that has been derived using wirelessly emitted signals; examining data of the position data to determine that one or more user is present within a neighboring zone of a venue, the neighboring zone being a zone that neighbors a certain zone of the venue; predicting that at least one user of the one or more user within the neighboring zone intends to be in the certain zone; specifying a zone association of the at least one user as the certain zone of the venue; and providing one or more output based on the specifying.
    Type: Application
    Filed: September 16, 2019
    Publication date: January 9, 2020
    Inventors: Ryan M. GRAHAM, Jeremy GREENBERGER, Ciaran HANNIGAN, Matthew J. MARGOLIS, Kevin ROISIN
  • Publication number: 20200012776
    Abstract: Systems and methods for authenticating a user via a customized image-based challenge are disclosed. In embodiments, a computer-implemented method comprises: receiving an access request from a user requesting access to content; generating a list of items recommended for the user based on computer-based user behavior data; selecting from the list of recommended items: a first set of items and a second set of items, wherein the first set of items are associated with a characteristic and the second set of items are not associated with the characteristic; generating an image-based challenge comprising a test question to be answered by the user and a plurality of selectable images including images of each of the first set of items and images of each of the second set of items; and providing the image-based challenge to a user computer device of the user.
    Type: Application
    Filed: July 6, 2018
    Publication date: January 9, 2020
    Inventors: Lisa Seacat DELUCA, Jeremy A. GREENBERGER
  • Patent number: 10531334
    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: Grant
    Filed: June 28, 2016
    Date of Patent: January 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jeremy A. Greenberger, Ciaran E. Hannigan
  • Patent number: 10528674
    Abstract: A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions executed by the at least one processor to cause the at least one processor to implement a cognitive system for capturing referential information. The cognitive system receives a first indication that a group text messaging conversation is in a muted state for a first user. The cognitive system detects a first use of a referential phrase in the group text messaging conversation during a first time period when the group text messaging conversation is in the muted state. The cognitive system receives a second indication that the group text messaging conversation is in a non-muted state. The cognitive system detects a second use of the referential phrase in the group text messaging conversation during a second time period when the group text messaging conversation is in the non-muted state. The second time period is subsequent to the first time period.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: January 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Robert H. Grant, Jeremy A. Greenberger, Trudy L. Hewitt, Joseph Lam, Francesco C. Schembari
  • Patent number: 10531154
    Abstract: A method for censoring a broadcast includes sending a notification that viewing content is being recorded by a broadcaster and available for viewing. They method also includes identifying one or more viewers that have accepted the notification and identifying the one or more viewer's viewers' relationship level to the broadcaster. The method also includes generating a buffer for the viewer. The method also includes determining a sensitive content occurrence frequency of the broadcaster and adjusting the buffer length based on the relationship level for the viewer. The method also includes parsing the broadcast of the broadcaster to identify sensitive viewing content, and, in response to a determination that the sensitive viewing content exceeds the viewer's relationship level, censoring the sensitive viewing content based on the adjusted buffer length of a buffered version of the broadcast transmitted to the viewer.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: January 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jeremy A. Greenberger, Lisa Seacat DeLuca
  • Publication number: 20200005356
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: receiving, by one or more processor, floor area data, zone data, trigger interaction data, and notification data associated with the products offered for sale in the different zones. The method can include receiving, by the one or more processor, triggering event data regarding a product or products in response to user interaction with a mobile device in the venue and location data of the mobile device in the venue at the time of the triggering event data, automatically determining whether the received triggering event data and the received location data match an associated zone data and trigger interaction data, and automatically sending an associated notification to the mobile device regarding purchase of a product or products in the venue.
    Type: Application
    Filed: June 28, 2018
    Publication date: January 2, 2020
    Inventors: Jeremy A. GREENBERGER, Zachary GREENBERGER, Matthew J. MARGOLIS, Ciaran HANNIGAN
  • Publication number: 20190394614
    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: February 8, 2019
    Publication date: December 26, 2019
    Inventors: Lisa Seacat DELUCA, Jeremy A. GREENBERGER
  • Publication number: 20190394611
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: recording position data for a mobile device over time, the position data being associated to an identifier of the mobile device; outputting to a user an identification code associated to the identifier; receiving input data from a user, the input data including the identification code and user identifying information from a user; responsively to the receiving the input data from a user associating the identification code and the user identifying information; based on the associating processing the position data and user profile data associated to the user identifying information; sending a message to the user based on a result of the processing.
    Type: Application
    Filed: September 4, 2019
    Publication date: December 26, 2019
    Inventors: Jeremy A. GREENBERGER, Zachary M. GREENBERGER
  • Publication number: 20190384465
    Abstract: Embodiments of the invention include a method, system and computer program product for a dynamic Web actions palette. In an embodiment of the invention, a method of dynamically configuring a Web actions palette includes loading text from a message received in a communications program executing in memory of a computer and identifying in the text, a suggestion to perform an action in connection with a Web site remote from the computer. The method also includes generating a network request to perform the action in the Web site and configuring a button to transmit the generated network request and updating a palette of one or more buttons with the configured button for display in the computer. Finally, the method includes displaying the palette in the computer and repeating the loading, identifying, generating, configuring and displaying for additional messages received in the communications program.
    Type: Application
    Filed: September 2, 2019
    Publication date: December 19, 2019
    Inventors: Jeremy A. Greenberger, Trudy L. Hewitt
  • Publication number: 20190377752
    Abstract: A method, system, and computer program product for adding media file metadata based on micro-locations of a venue are provided. A media file is detected, where the media file is captured by a user at a venue. A plurality of wireless beacons are detected, where each of the plurality of wireless beacons is associated with a respective micro-location at the venue. A micro-location of the user is determined, based, at least in part, on: (i) a proximity of the user to a wireless beacon of the plurality of wireless beacons, and (ii) the respective micro-location of the wireless beacon. Metadata of the media file is populated, based on the determined micro-location of the user and any tag information for the determined micro-location, where the metadata includes a coordinate that relates to the micro-location of the user.
    Type: Application
    Filed: August 21, 2019
    Publication date: December 12, 2019
    Inventor: Jeremy A. Greenberger
  • Publication number: 20190370876
    Abstract: Approaches presented herein enable providing a user with a procurement context notification. More specifically, a selection of an item for procurement by a user through an e-commerce enabled website is obtained. The item, including a use for the item, is identified. A web pointer to web accessible media provided by a third party source that describes the use for the identified item is then retrieved from a browsing history of the user. A description of this web accessible media is generated based on content from the web accessible media. The description and/or the web pointer are attached to a procurement confirmation document, which is then sent to the user. The confirmation document with the attached description and web pointer can be a physical document for inclusion with a physical package containing the item to be transported to the user.
    Type: Application
    Filed: June 4, 2018
    Publication date: December 5, 2019
    Inventors: Jeremy A. Greenberger, Lisa Seacat DeLuca, Kelley Anders, Jeremy R. Fox
  • Publication number: 20190373319
    Abstract: A method for censoring a broadcast includes sending a notification that viewing content is being recorded by a broadcaster and available for viewing. They method also includes identifying one or more viewers that have accepted the notification and identifying the one or more viewer's viewers' relationship level to the broadcaster. The method also includes generating a buffer for the viewer. The method also includes determining a sensitive content occurrence frequency of the broadcaster and adjusting the buffer length based on the relationship level for the viewer. The method also includes parsing the broadcast of the broadcaster to identify sensitive viewing content, and, in response to a determination that the sensitive viewing content exceeds the viewer's relationship level, censoring the sensitive viewing content based on the adjusted buffer length of a buffered version of the broadcast transmitted to the viewer.
    Type: Application
    Filed: May 31, 2018
    Publication date: December 5, 2019
    Inventors: Jeremy A. Greenberger, Lisa Seacat DeLuca
  • Publication number: 20190362528
    Abstract: A system, method and computer program products for prioritizing the stacking order of virtualized objects within a z-index of an augmented reality system by presenting the most valuable, relevant or important information more prominently. Prioritization of the virtualized object may occur dynamically, as a function of the user's primary focus. As the user's primary focus changes from one physical object to another, the stacking order may change in response to the shift in focus. Embodiments may use one or more techniques to identify the primary focus such as the direction of the user's gaze, the focal point of one or more visual recording systems (i.e. cameras) or the user may manually highlight one or more objects via the HUD or interface of the augmented display system. The disclosed embodiments allow for the more predominate or relevant virtualized objects within the augmented display to receive priority, unobscured viewing by the user.
    Type: Application
    Filed: August 12, 2019
    Publication date: November 28, 2019
    Inventors: Lisa Seacat DeLuca, Jeremy A. Greenberger, Zachary M. Greenberger
  • Publication number: 20190362406
    Abstract: A topic based conversation retrieval system and method may include receiving information related to a location or orientation of a user in a retail environment, determining the location or orientation of the user, determining a product of interest for the user based at least in part on the location or orientation of the user, where the determining occurs during a first visit by the user to the retail environment, and adding the product of interest to the list of products of interest to the user based on the received request.
    Type: Application
    Filed: May 22, 2018
    Publication date: November 28, 2019
    Inventors: Jeremy A. Greenberger, Lisa Seacat DeLuca, Zachary Greenberger
  • Publication number: 20190362398
    Abstract: Embodiments of the present invention provides methods, computer program products, and a system for providing a shipping and billing address for online product purchases based on a fingerprint of a user. Embodiments of the present invention can be used to request a live scan of a fingerprint, identify a stored address based on the fingerprint, and complete a shipping and billing address section for an online purchase using the stored address. Embodiments of the present invention can be used to collect a fingerprint from a user, match the fingerprint to a database of fingerprints, and acquire a stored address mapped to the fingerprint. Embodiments of the present invention can be used quickly provide a shipping and billing address for an online purchase based on a double-tap gesture made by a user on an electronic device.
    Type: Application
    Filed: May 23, 2018
    Publication date: November 28, 2019
    Inventors: Jeremy A. Greenberger, Lisa Seacat DeLuca, Jeremy R. Fox, Kelley Anders
  • Publication number: 20190356744
    Abstract: Tracking sharing analytics for a shortened link includes receiving a network link referencing a network address associated with a network resource. A first shortened link is generated from the received network link. The first shortened link is mapped to a mapped shortened link. The first mapped shortened link includes a unique association of the shortened link with a first user. The first mapped shortened link is posted to a social media site.
    Type: Application
    Filed: May 17, 2018
    Publication date: November 21, 2019
    Applicant: International Business Machines Corporation
    Inventors: Jeremy A. Greenberger, Lisa Seacat DeLuca, Jeremy R. Fox, Kelley Anders
  • Publication number: 20190356769
    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: May 17, 2018
    Publication date: November 21, 2019
    Inventors: Thembani Togwe, Zachary Greenberger, Jeremy A. Greenberger
  • Publication number: 20190356620
    Abstract: Automatically populating photograph effects such as avatars, filters, and stickers, based on events accepted and recognized by a user's social media platforms. Receiving an invite page with event details upon an acceptance of an invite, performing data analytics on the event details to determine attributes of the event and automatically identifying a plurality of photograph effects related to the event based on the attributes. Upon a first user capturing a photograph, determining the first user has accepted an invite to the event, analyzing the photograph to determine attributes and automatically determining the first user is attending the event based on the attributes. Supplying the photograph effects related to the event to the first user client device, receiving a selection of one or more of the photograph effects related to the event and routing the one or more selected photograph effects and the photograph to one or more second client devices.
    Type: Application
    Filed: May 18, 2018
    Publication date: November 21, 2019
    Inventors: Taylor Presley, Kaleigh E. Williams, Jeremy A. Greenberger