Patents Examined by Caroline H Jahnige
  • Patent number: 11636438
    Abstract: In one embodiment, a method includes receiving a user request including an ambiguous mention to create a reminder from a client system associated with a user, disambiguating the mention to identify a first entity referenced in the mention, wherein the first entity is identified based on user profile data associated with the user, determining an activation condition associated with the user request, wherein the activation condition is based on one or more of a time or a location referenced in the user request, wherein the time and/or location are determined based on contextual information associated with the user request, generating the reminder based on the first entity and the activation condition, and sending instructions to the client system for presenting the reminder when the activation condition is satisfied.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: April 25, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Lisa Xiaoyi Huang, Eric Xiao, Francislav P. Penov
  • Patent number: 11622002
    Abstract: In an approach to synchronize notifications created in a VR environment to be presented in a physical environment at another time, notifications may be mapped across all relevant environments and associated with conditions that, when triggered, cause a notification to be presented to the user. Computer-implemented methods may include receiving natural language requests at a computing device in a first environment at a first time; parsing the natural language request into semantic components comprising an alert component and a content component; determining one or more conditions based on the alert component and the content component; mapping the semantic components to the plurality of environments; and executing a notification by the computing device, the notification representing the alert component and the content component in a second environment of the plurality of environments if the one or more conditions is satisfied at a second time that is later than the first time.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: April 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: Vittorio Castelli, Sarbajit K. Rakshit, Martin Franz
  • Patent number: 11575731
    Abstract: A data transmission apparatus causes a computer to receive first data and second data, each of which has a different transmission destination, evaluate relevance between the first data and the second data, and transmit the first data and the second data to the respective transmission destinations, and the transmitting of the data further includes transmitting the first data to the transmission destination of the second data in accordance with evaluation results obtained in the evaluating of the relation, so that a diversity of the data that can be collected by the transmission destination of the data is increased.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: February 7, 2023
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Kojun Koshiji, Naoki Higo, Toshimitsu Tsubaki, Masanao Nakano, Tatsuya Ishihara, Yoshiko Sueda
  • Patent number: 11570268
    Abstract: A proxy apparatus acts as an intermediary between one or more bot apparatuses and one or more communication channels. The proxy apparatus connects a communication channel to a bot apparatus for the exchange of messages. A user can interact with the bot apparatus through the communication channel. The proxy apparatus is configured to perform one or more operations or services. Example operations include, but are not limited to, registration, authentication and authorization, the recordation of telemetry data, schema transformation, and identity transformation.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: January 31, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Daniel James Driscoll
  • Patent number: 11570265
    Abstract: The present invention relates to a data transmission method including injecting signals into a communications channel between a predefined hardware device for a computing system and an application executing on the computing system, for receipt by the application. A data transmission system is also disclosed.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: January 31, 2023
    Assignee: SPARKLE CS LTD
    Inventors: Judd Ferrer, Mark Brighton
  • Patent number: 11563790
    Abstract: First and second regions of interest are be identified within an initial video stream captured by a video capture device located within a physical space, in which the first region of interest is associated with a first conference participant within the physical space and the second region of interest is associated with a second conference participant within the physical space. A first frame rate may be determined for the first region of interest based on information associated with the first conference participant, and a second frame rate may be determined for the second region of interest based on information associated with the second conference participant. A capture of a first video stream associated with the first region of interest at the first frame rate and a second video stream associated with the second region of interest at the second frame rate may then be caused.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: January 24, 2023
    Assignee: Zoom Video Communications, Inc.
    Inventor: Chi-chian Yu
  • Patent number: 11556977
    Abstract: An electronic device according to various embodiments of the present invention may include an antenna module configured to sense an electromagnetic (EM) signal generated from an external electronic device, a communication module, a processor operatively connected to the antenna module and the communication module, and a memory storing instructions which, are configured to, when executed, cause the processor to identify the external electronic device based on at least part of the EM signal sensed from the external electronic device via the antenna module, identify whether the identified external electronic device is registered in a designated control application, and provide information related to the external electronic device based on whether the external electronic device is registered. In addition, other various embodiments of the present invention may be possible.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: January 17, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Doosuk Kang, Seungnyun Kim, Bokun Choi
  • Patent number: 11546278
    Abstract: Non-limiting examples of the present disclosure pertain to management over the type of notification that is generated and presented to a user relative to an occurrence of a message notification. Processing is executed that evaluates a relevance of a content update to content that is already presented to a user through host application/service endpoints. This helps determine how to present a graphical user interface (GUI) notification as well as link that GUI notification to existing communications that are identified as contextually relevant. Trained artificial intelligence modeling is applied that executes relevance analysis to aid generation of a GUI notification.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: January 3, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Brian Daniel Meersma, Vivek Mogalapalli, Patrick Michael Gan, Michal Bloch Ron, Xiaojun Li, Yi Ke, Uladzislau Sudzilouski, Maria Montserrat Lozano Dieck, Nikhil Vilas Kulkarni, Sugandha SudeshKumar Kapoor, Orkhan Muradov, Vishwak Reddy Neravetla
  • Patent number: 11531967
    Abstract: The present invention discloses a system and method for data management whereby a data management application manages data across a managed service environment, a mail server environment, and a client environment. The present invention allows a customer to optimize data management functions such as archiving, recovering, monitoring, authenticating, synchronizing, transferring, copying, stubbing, chunking, harvesting, and securing.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: December 20, 2022
    Assignee: MessageOne, LLC
    Inventors: Samy M. Aboel-Nil, Dane O. Knecht, Igor Postelnik, Scott B. Kovner
  • Patent number: 11533349
    Abstract: Disclosed is a computing system capable of performing a method that involves receiving, from a first device, a first indication that a peripheral device associated with the first device is available for sharing; sending, to a second device, a second indication that the peripheral device is available for sharing; receiving, from the second device, a request to access the peripheral device; and based at least in part on receipt of the request, causing a peer-to-peer connection to be established between the second device and the first device, the peer-to-peer connection enabling communication between the second device and the peripheral device. The peer-to-peer connection may, for example, enable direction of the peripheral device to the second device so that the peripheral device is a virtual device of the second device.
    Type: Grant
    Filed: October 19, 2021
    Date of Patent: December 20, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Yedong Yu, Jiandong Hong, Yajun Yao, Mingming Ren, Yuan Zhang, Juanjuan Chen, Qiaofei Zhu
  • Patent number: 11528339
    Abstract: Aspects described herein relate a computer system detecting an unusual activity event from activity data and sending a two-way notification message to a wireless device when a user has opt-in for a mobile application. The two-way push notification message is received at a wireless device and notification information is displayed at the wireless device outside the mobile application. The user selects one of the displayed action buttons to indicate whether the unusual activity event is valid or invalid. When a response to the computer system indicates that the unusual activity is valid, the computer system clears the inquiry and sends a subsequent push notification message to the wireless device informing the user. When the response indicates that the unusual activity is invalid, the computer system and the wireless device may establish an interaction through the mobile application in order to resolve the unusual activity event.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: December 13, 2022
    Assignee: Bank of America Corporation
    Inventors: John David Welsh, Elliot Piatetsky, Andrew Scott Humm, Dana Michele Meadows, Amy Heather DeLeon
  • Patent number: 11528318
    Abstract: A method for pushing an application program includes: receiving a connection request for establishing a connection to a wireless network device that is sent by a terminal; sending a specified webpage address to the terminal, and the terminal acquires a system type of the terminal according to webpage content corresponding to the received specified webpage address and sends the system type to the wireless network device; receiving the system type sent by the terminal; and sending, to the terminal, a push address that is provided for the terminal to download an application program and is corresponding to the system type. In the present invention, when a push condition is met, a wireless network device pushes a specified application program corresponding to a system type of a terminal to the terminal.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: December 13, 2022
    Assignee: HUAWEI DEVICE CO., LTD.
    Inventor: Qingfeng Cao
  • Patent number: 11522824
    Abstract: Provided herein are system, apparatus, device, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof for displaying a database record in a chat platform. In a given embodiment, a server may detect a request to launch a search window, including an input field. The server may cause the display of the search window, including the input field, in response to detecting the request to launch the search window. The server may receive a string via the input field. The server may query a database for a database record matching the string. The server may receive a selection of the database record from the chat participant. The server may cause display of a subset of fields of the database record in the chat session.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: December 6, 2022
    Assignee: Salesforce, Inc.
    Inventors: Nate Botwick, Anh Khuc, Ben Cronin, Matt Chan, Chris Masterson, Dave Engelberg, Diana Berlin, Merwan Hade, John Brock, Andy Chung, Justin Edmund, Norris Lee
  • Patent number: 11501622
    Abstract: Disclosed is a system (102) for determining a location of an explosive device. The system (102) detects an explosive device using one or more devices (204) based on one or more nano-explosive detection sensors (206) associated with the one or more devices (204). The system (102) further identifies a type, a quantity and a signal strength associated with the explosive device. The system (102) computes a distance between the explosive device and the one or more devices (204). The system (102) determines explosive device co-ordinates based on the computed distance and device co-ordinates associated with each device (204). The system (102) receives a data packet comprising data associated with the explosive device from the one or more devices (204). The system (102) determines a location of the explosive device based on an analysis of the data packet received from the one or more devices (204).
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: November 15, 2022
    Assignee: HCL Technologies Limited
    Inventors: Hanumanthappa S H, Jayaramakrishnan Sundararaj
  • Patent number: 11477603
    Abstract: In an approach for recommending locations to visit at an optimal experience time and optimal spot to take a photo and/or a video of a location, a processor determines a geographic location where a user is located. A processor identifies a plurality of targeted locations within a pre-defined distance of the geographic location of the user. A processor determines an optimal time to visit the plurality of targeted locations. A processor determines an optimal weather condition to experience the plurality of targeted locations. A processor determines an optimal spot to capture at least one of a photo and a video of the plurality of targeted locations. A processor assigns a ranking to the plurality of targeted locations based on a set of factors in a user profile of the user. A processor outputs a recommendation with at least one of the plurality of targeted locations as an alert notification.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: October 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: Angelo Danducci, II, Brittany L Barnes, Anindita Das
  • Patent number: 11475224
    Abstract: The present invention allows text analysis and routing of an outgoing message. The system intercepts outgoing messages for analysis by a TAS software module. The module assigns an analytical score to the message, then compares the score to a threshold. If the score is below the threshold, the message is transmitted to its ultimate destination. If not, the message may be routed for correction by the message's composer or quality assurance staff. After such correction, the message new analytical score is generated and compared, and, if necessary, the process repeats again.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: October 18, 2022
    Assignee: Verint Americas Inc.
    Inventor: Scott Mackie
  • Patent number: 11470028
    Abstract: A system for interactive e-commerce using email, includes a server running an e-commerce website and a supporting database; the server sending an order confirmation email to a user in response to a user purchase; the email containing an interactivity script and an update script; wherein, upon the user using an email client to render the email, the interactivity script connects to the server and provides the user with an interface for feedback to the e-commerce website regarding the user purchase; and wherein, upon the user using the email client to render the email, the update script connects to the server and provides the user with an updated status of the purchase based on data in the supporting database.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: October 11, 2022
    Assignee: Ecwid, Inc.
    Inventors: Ruslan Fazlyev, Erik Suhonen, Den Nikiforov, Alexander Dryantsov, Alexey Radionov
  • Patent number: 11470141
    Abstract: Disclosed are systems and methods for enabling a developer to use a local browser, running on a local machine of the developer in a first location to access real devices (e.g., smart phones) at a second location, such as a data center. The developer can select and control the remote devices, in the second location. The described embodiments can capture developer's inputs from the first location and input them to the remote device in the second location. A video stream of the remote device is transmitted to the browser in the first location and displayed in a replica canvas on the developer's browser. The developer can interact with the canvas on his/her browser, as if the remote device were present in the first location.
    Type: Grant
    Filed: February 1, 2022
    Date of Patent: October 11, 2022
    Inventors: Dhimil Gosalia, Yohan Pereira
  • Patent number: 11451862
    Abstract: A system and method for effectuating fast channel change in an adaptive streaming environment. A plurality of adjacent channels may be predicted relative to a current streaming channel engaged by a client device. Upon prioritizing the adjacent channels, the client device may be configured to pre-fetch metadata and initialization information for a subset of the prioritized adjacent channels based on bandwidth conditions, video player buffer status, etc. When a channel is changed, the client device is operative to use the pre-fetched data to quickly obtain encoded media content at a select bitrate for rendering.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: September 20, 2022
    Assignee: Ericsson AB
    Inventors: Chris Phillips, Charles Hammett Dasher, Mark Robertson, Robert Hammond Forsman, Jennifer Ann Reynolds
  • Patent number: 11451507
    Abstract: A system and method for segmenting users of a messaging platform includes receiving a first text message from a client for transmission to a number of users that are registered with the messaging platform. The users are segmented based on one or more user attributes that are defined by static metadata that is generated when each user is registered with the messaging platform, and by dynamic information about user behavior using the messaging platform and/or the one or more second messaging services. The first text message is customized into a set of one or more second text messages according to the segmenting, the customizing providing a context to each of the set of second text messages, the context corresponding to the one or more user attributes.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: September 20, 2022
    Assignee: Community.com, Inc.
    Inventors: Matthew Peltier, Joshua Rosenheck, Noah Heller, Lars Perkins, Barry Steinglass, Tomas Koci, Alec Rubin