Patents Examined by Abderrahmen Chouat
  • Patent number: 11589213
    Abstract: A presence server in a network can receive capability information about a UE in a publish message, and make that capability information available to other UEs on the network. When the UE later deregisters from the network, the UE can send an unpublish message. However, the presence server can at least partially disregard the unpublish message and continue to make the capability information about the UE available to other UEs. The presence server can also filter capability information of one or more target UEs provided to a watcher UE based on a registration status of a target UE, capabilities of the watcher UE, and/or whether a set of target UEs associated with a single user share certain capabilities.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: February 21, 2023
    Assignee: T-Mobile USA, Inc.
    Inventors: Miles Raymond, Tarannum Ferdous
  • Patent number: 11588774
    Abstract: An example method of controlling notifications to a user of an electronic messaging system comprises controlling communication of a notification associated with a thread of the electronic messaging system to the user based on a determined level of interest of the user in a topic of the thread and at least one of: the obtained timing information relating to the timing of the most recent notification associated with the thread; and an obtained measure of similarity between the topic of the thread and a second topic associated with the most recent notification associated with the thread.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: February 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Joe D. S. Pavitt, Charlotte A. Jobson, Nnadozie E. Okeke, Carolyn A. Mabbott, Benjamin N. A. Durrans
  • Patent number: 11582177
    Abstract: A method may include assigning, to a category, a current email in response to a removal of one or more recipients of the current email, such that the remaining recipients of the current email are part of a same user group. The current email may be a response to a previous email having one or more recipients who are not part of the same user group. Furthermore, a subsequent email responding to the current email and/or is similar to the current email may also be assigned to the same category. One or more actions may be performed based on the current email and the subsequent email being assigned to the category. The actions may be performed to prevent the current email and the subsequent email from being sent to a recipient who is not part of the same user group. Related systems and computer program products are also provided.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: February 14, 2023
    Assignee: Citrix Systems, Inc.
    Inventor: Jeffrey David Wisgo
  • Patent number: 11575573
    Abstract: Methods and systems for customizing the characteristic of an electronic device (in the Internet of Things (IoT) environment based on at least one user's physiological state are provided. The method includes identifying context of the electronic device in response to receiving at least one event by the electronic device, wherein the at least one context includes at least one current user activity and an environmental context of a user. The method includes determining the change in a health parameter of the user and re-calibrates the characteristics of an electronic device through the magnitude of change in health parameter from the learning module. The method includes identifying current user activity and an environment context of the user on receiving the event from the electronic device).
    Type: Grant
    Filed: December 8, 2021
    Date of Patent: February 7, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Satyajit Anand, Mayank Singh
  • Patent number: 11558318
    Abstract: An electronic mail (e-mail) system detects when a user is replying to a particular portion of content in a received message. The reply is automatically formatted to visually distinguish it over replies from other recipients to the same portion of content.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: January 17, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lin Zhong, Shahil Soni
  • Patent number: 11558335
    Abstract: A method, computer system, and computer program product for AI-enabled application notification mute management is provided. The embodiment may include generating a communication corpus from real time data. The embodiment may also include identifying a current activity level for a user. The embodiment may further include receiving a new communication from an application. The embodiment may also include calculating a priority value for the received communication. The embodiment may further include determining whether to mute a notification transmission of the received communication to the user based on the calculated priority value and the generated communication corpus. The embodiment may also include, in response to determining to mute the notification transmission; muting the notification.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: January 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Natalie Brooks Powell, Shikhar Kwatra, Jeremy R. Fox, Sarbajit K. Rakshit
  • Patent number: 11558333
    Abstract: Methods and systems for generating, identifying, and displaying message threads on a social messaging platform. One of the methods includes receiving a first and second messages posted to a social messaging platform by a user account; determining whether the second message is a reply to the first message posted by the user account; in response, determining if the first message is part of an existing message thread; in response to determining that the first message is not part of an existing thread, assigning a new thread identifier to both the first message and the second message, the thread identifier associating both messages with a new thread; in response to determining that the first message is part of an existing thread, assigning an existing thread identifier obtained from the first message to the second message.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: January 17, 2023
    Assignee: Twitter, Inc.
    Inventors: Michael Cvet, Elif Dede, Tommy Chong, Goran Peretin, Michael J. Matczynski
  • Patent number: 11553015
    Abstract: Media, methods, and systems are disclosed for progressively instantiating workspaces for a group-based communication system. A request is received to load group-based communication system workspaces and begin receiving real-time events. The workspaces are classified into a plurality of priority and dormant workspaces. The priority workspaces are instantiated, and real-time events associated with the priority workspaces are transmitted to a group-based communication system. Real-time events are detected that trigger instantiation of dormant workspaces, and associated dormant workspaces added to the set of priority workspaces.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: January 10, 2023
    Assignee: Slack Technologies, LLC
    Inventors: Natalie Qabazard, Anuj Nair, Tyler Lewis, Drew Schuster
  • Patent number: 11546281
    Abstract: Electronic messages, such as emails, often ask questions, ask that a task be done, or assign a task. The responsive messages often forget to answer the questions and the responders often forget to calendar tasks. Advances in natural language processing provide computers the ability to notice the questions and task requests/assignments. Automated analysis of the messages can detect and highlight questions, can provide for draft responses addressing every question, and can provide for getting tasks calendared.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: January 3, 2023
    Assignee: ALLSCRIPTS SOFTWARE, LLC
    Inventor: Joshua Brown
  • Patent number: 11546284
    Abstract: Examples described herein include systems and methods for performing email synchronization in situations where mobile-device connectivity is lacking. The mobile device can send an SMS message to an email notification server requesting email synchronization and the email notification server can request synchronization with the email server associated with the user's email account. After receiving an email from the email server, the email notification server can encrypt the email and break it into various chunks, with each chunk including a header having identifying information. The chunks can be transmitted as SMS messages to the mobile device. The email application can retrieve the SMS messages, decrypt them, and reconstruct the email. The email application can then display the email for the user.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: January 3, 2023
    Assignee: VMware, Inc.
    Inventors: Ramanandan Nambannor Kunnath, Nikhil Jere
  • Patent number: 11546395
    Abstract: Methods and devices for asset tracking are provided. An example method involves obtaining a stream of raw data, adding data points from the stream of raw data to a data buffer in a first cycle of data, performing a dataset simplification algorithm on the first cycle of data to determine whether one or more data points from the first cycle of data are to be recorded, preparing the data buffer for a second cycle of data, including determining a group of carry-over data points to be included in the second cycle of data, and continuing to add data points from the stream of raw data to the data buffer in the second cycle of data.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: January 3, 2023
    Assignee: Geotab Inc.
    Inventors: Alexey Sukhov, Cristian Frincu, Darren Marc Lohmann Beams
  • Patent number: 11533222
    Abstract: Disclosed are various embodiments for automatic enrollment of Internet of Things (IoT) endpoints. An enrollment request is received from an internet of things (IoT) gateway, the enrollment request comprising an identifier for an IoT endpoint and at least one property of the IoT endpoint. In response to enrollment of the IoT endpoint, a campaign template is identified that matches the at least one property of the IoT endpoint. A campaign associated with the campaign template is then identified, the campaign comprising a collection of policies that are applicable to individual IoT endpoints assigned to the campaign. Subsequently, the IoT endpoint is assigned to the campaign.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: December 20, 2022
    Assignee: VMware, Inc.
    Inventors: Sabo Rusev, Miroslav Mitevski, Militsa Borisova, Ivo Petkov, Dobromir Ivanov
  • Patent number: 11516033
    Abstract: Various embodiments disclosed herein are related to a non-transitory computer readable storage medium. In some embodiments, the medium includes instructions stored thereon that, when executed by a processor, cause the processor to receive, at a server, from a cluster of nodes on an edge network in communication with the server, a resource consumption data of a service hosted on the edge network, determine, based on a metering policy, a unit of measurement, and calculate a resource consumption quantity according to the unit of measurement.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: November 29, 2022
    Assignee: Nutanix, Inc.
    Inventors: Venkata Vamsi Krishna Kothuri, Sangeeta Relan, Haresh Kripalani, Manoj Badola, Pawan Ghildiyal
  • Patent number: 11509560
    Abstract: An information processing apparatus includes circuitry; and a memory storing computer-executable instructions that cause the circuitry to generate a password for connecting to a communication relay apparatus based on an operation to use the communication relay apparatus; transmit, to the communication relay apparatus, an addition request signal representing a request to add an identifier for identifying the communication relay apparatus, the addition request signal including the identifier and the generated password for connecting to a network that is set in association with the identifier on a per-identifier basis; and transmit, to the communication relay apparatus, a deletion request signal, which includes the identifier, representing a request to delete the identifier upon determining that an elapsed time from when the communication relay apparatus has added the identifier has exceeded a possible usage time of using the network.
    Type: Grant
    Filed: August 21, 2020
    Date of Patent: November 22, 2022
    Assignee: Ricoh Company, Ltd.
    Inventor: Kazumasa Takemura
  • 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: 11489892
    Abstract: As part of virtual meetings, information that has been visually presented to the participants may be distributed to all or some of the participants. Embodiments provide capabilities for identifying such shared information to be distributed to virtual meeting participants based on the context in which the information was shared. A user joining a collaborative session via a first IHS (Information Handling System) is detected and affiliations of the user are determined. The display of information to the user via a collaboration tool is detected. Activity by the user is monitored while the shared information is displayed to the user via the collaboration tool. An event is detected that triggers distribution of the displayed information. Whether to distribute the displayed information to the user's IHS is determined based on the user's affiliations, attributes of the information and the monitored activity of the user during the display of the information.
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: November 1, 2022
    Assignee: Dell Products, L.P.
    Inventors: Jake Mitchell Leland, Tyler Ryan Cox, Spencer G. Bull
  • Patent number: 11488474
    Abstract: Generating parking area statistics for identifying parking areas within a geographic region. Navigation support for reaching a top-ranked parking area according to collected parking area data, user preferences, parking feedback, and real-time traffic conditions. Selection of a top-ranked parking area and monitoring progress during a parking event improve future identification and ranking of parking areas.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: November 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Claudio Gambella, Anton Dekusar, Rodrigo Hernan Ordonez-Hurtado, Yassine Lassoued, Julien Monteil, Sergio Cabrero Barros
  • 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: 11477220
    Abstract: In an embodiment, a process for adaptive threshold estimation for streaming data includes determining initial positions for a set of percentile bins, receiving a new data item in a stream of data, and identifying one of the set of percentile bins corresponding to the new data item. The process includes incrementing a count of items in the identified percentile bin, adjusting one or more counts of data items in one or more of the percentile bins including by applying a suppression factor based on a relative ordering of items, and redistributing positions for the set of percentile bins to equalize respective count numbers of items for each percentile bin of the set of percentile bins. The process includes utilizing the redistributed positions of the set of percentile bins to determine a percentile distribution of the data stream, and calculating a threshold based at least in part on the percentiles distribution.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: October 18, 2022
    Inventors: Marco Oliveira Pena Sampaio, Fábio Hernâni dos Santos Costa Pinto, Pedro Gustavo Santos Rodrigues Bizarro, Pedro Cardoso Lessa e Silva, Ana Margarida Caetano Ruela, Miguel Ramos de Araújo, Nuno Miguel Lourenço Diegues
  • Patent number: 11470155
    Abstract: The present disclosure relates to a subscription server, a subscription terminal and an information subscription method and system. The method includes establishing content information of a request from a first entity as first information of an event after determining that request information of the request satisfies an event notification rule in a subscription resource, obtaining second information of the event according to an associated object of the subscription resource, and sending a notification message containing the first information and the second information to a notified party of the subscription resource. The present disclosure may be applied to avoid increasing the network load of a requester and a notifying party, and ensure that an event will be handled in time after the notification message of the event is received.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: October 11, 2022
    Assignee: Beijing BOE Technology Development Co., Ltd.
    Inventors: Junjie Zhao, Jing Su, Qian Zhang