Patents Examined by Abderrahmen Chouat
  • Patent number: 11909846
    Abstract: Systems and methods are provided for implementing reciprocal data sharing in a data exchange system. Limitations may be placed on the amount of data an exchange member may access based on the amount of data contributed. The system may include determining a data contribution associated with a first member of the data exchange, determining a data access limit for the first member based on the data contribution, and providing data to the first member when the first member has not exceeded the data access limit. In some embodiments, there may be separate data access limits for each member of the data exchange, so that a first member may have different access limits when accessing data from a second member, data from a third member, and data from a fourth member. Further, the system may limit a requester to a type of data that corresponds to the type of data contributed.
    Type: Grant
    Filed: June 22, 2022
    Date of Patent: February 20, 2024
    Assignee: Early Warning Services, LLC
    Inventors: Michael Cook, Gregor R. Bonin, Aaron Antonio Rodriguez
  • Patent number: 11902385
    Abstract: Apparatus and associated methods relate to transformations of data provided by an Internet of Things (IoT) device. A processor defines a data transformation corresponding to data transmitted by the IoT device in an IoT system. The data transformation includes a definition of a transformation of data from a first format to a second format and an identification (ID) of the IoT device. The processor then compiles the data transformation to produce compiled executable code for performing the data transformation. The processor registers the compiled executable code for the data transformation as an available transformation for various components of the IoT system. The processor facilitates execution of the compiled executable code so as to perform the data transformation upon a data stream provided by the IoT device.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: February 13, 2024
    Assignee: Insight Direct USA, Inc.
    Inventor: Anes Hassane
  • Patent number: 11902138
    Abstract: A connection maintenance method for an Internet of Things (IoT) device is disclosed in the present invention. The connection maintenance method includes establishing a virtual connection between the IoT device and a server, receiving a connection maintenance request from the IoT device, obtaining an identification code of the IoT device according to the connection maintenance request, transmitting a paging signal to the IoT device by using a first cycle according to the connection maintenance request to confirm whether the IoT device is alive, and when it is confirmed that the IoT device is alive, generating and transmitting a heartbeat packet carrying the identification code to the server by using a second cycle.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: February 13, 2024
    Assignee: GETAC TECHNOLOGY CORPORATION
    Inventor: Shih-Tsan Lin
  • Patent number: 11895735
    Abstract: A method by a first security edge protection proxy (SEPP) for security edge protection of messages being communicated between first and second communications networks of a communications system. The method receives, from a first network function of the first communications network, a first message containing an address identifying a second network function which is located in the second communications network. The method receives, from a second SEPP operating to protect communications with the second communications network, a second message containing a fully qualified domain name, FQDN, reference for a combination of the second SEPP and the second network function. The method stores the FQDN reference for the combination of the second SEPP and second network function in a label-to-FQDN mapping data structure with a logical association to a substitute locally-unique label, and sends a third message containing the substitute locally-unique label to the first network function.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: February 6, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Noamen Ben Henda, Juha Kujanen
  • Patent number: 11895077
    Abstract: Systems and methods are provided for deleting messages. The systems and methods include operations for: establishing, by a computing device, a communication session between a plurality of users, the communication session being associated with a first feature of a plurality of features of a messaging application; automatically deleting a first set of messages exchanged in the communication session based on a default deletion policy of the first feature; changing the default deletion policy of the first feature to a second deletion policy; and automatically deleting a second set of messages exchanged in the communication session based on the second deletion policy instead of the default deletion policy.
    Type: Grant
    Filed: February 20, 2023
    Date of Patent: February 6, 2024
    Assignee: Snap Inc.
    Inventors: Bradley Baron, Benjamin Ralph Hollis, Samuel Young
  • Patent number: 11870873
    Abstract: Methods, systems, and apparatuses that enable a Service Layer (SL) to support analysis of internet of things (IoT) data and enable shared access to information generated by the analysis. An analytics management service may allow SL entities to configure analytics functions for many different IoT sources of data and organize the results in a customizable manner. The SL may support coordinating the analysis of IoT data from multiple independent sources and organizing the results of the analysis.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: January 9, 2024
    Assignee: Convida Wireless, LLC
    Inventors: William Robert Flynn, IV, Dale N. Seed, Catalina Mihaela Mladin, Quang Ly, Zhuo Chen, Lu Liu, Jiwan L. Ninglekhu, Michael F. Starsinic
  • Patent number: 11818182
    Abstract: One disclosed example method includes a video conference provider establishing a main meeting of a video conference and multiple associated sub-meetings at the request of a host client device associated with a host of the meeting. The method further includes the video conference provider determining that a self-selection mode for the sub-meetings is enabled and transmitting notifications to participant client devices associated with the participants of the meeting. Each notification identifies a list of sub-meetings from which a participant can select a sub-meeting to join. The method further includes the video conference provider receiving and forwarding a request from a participant client device to connect to a selected sub-meeting, and receiving an automatic approval from the host client device. The video conference provider further connects the participant client device to the selected sub-meeting.
    Type: Grant
    Filed: August 2, 2022
    Date of Patent: November 14, 2023
    Assignee: Zoom Video Communications, Inc.
    Inventors: Lin Han, Nitasha Walia
  • Patent number: 11805185
    Abstract: A server system is provided that includes one or more processors configured to execute a platform for an online multi-user chat service that communicates with a plurality of client devices of users of the online multi-user chat service that exchanges user chat data between the plurality of client devices. The one or more processors are configured to execute a user chat filtering program that performs filter actions for user chat data exchanged on the platform for the online multi-user chat service. The user chat filtering program includes a plurality of trained machine learning models and a filter decision service that determines a filter action to be performed for target portions of user chat data based on output of the plurality of trained machine learning models for those target portions of user chat data.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: October 31, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Monica Tongya
  • Patent number: 11799814
    Abstract: Disclosed are methods, systems, devices, and machine-readable mediums which provide for sidebar communication threads forked from, or related to, a principal thread. Messages in the sidebar communication thread may include a history of the principal thread, including one or more messages from the principal thread, and may include a proposed principal thread message that is the subject of the sidebar thread discussion. The sidebar thread may also include sidebar thread messages that carries the conversation of the sidebar thread participants. Once a termination condition is reached for the sidebar thread, the sidebar thread terminates and either the proposed principal thread message (as potentially modified by participants of the sidebar thread) becomes an accepted principal thread message and it is posted to the principal thread as if it was sent by the sidebar initiator or no message is posted (e.g., the proposed principal thread message is rejected).
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: October 24, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Amer Aref Hassan
  • Patent number: 11765230
    Abstract: A system and method for management of a distributed ledger technology (DLT) network are provided. The system receives a first request from an edge device to communicate with an operator entity in the DLT network. The system determines a plurality of parameters associated with the edge device, based on a type of the edge device. The system applies an artificial intelligence model on the plurality of parameters to generate a smart contract for communication between the edge device and the operator entity. The system controls execution of a code associated with the smart contract to create a transaction record on the DLT network, based on the communication between the edge device and the operator entity. The system temporarily suspends the code associated with the smart contract in the DLT network based on a second request from one of the edge device or the DLT network.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: September 19, 2023
    Assignee: SONY GROUP CORPORATION
    Inventors: Madhvesh Sulibhavi, Pratika Maheshwari
  • Patent number: 11757822
    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 cart 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: December 19, 2022
    Date of Patent: September 12, 2023
    Assignee: VMware, Inc.
    Inventors: Ramanandan Nambannor Kunnath, Nikhil Jere
  • Patent number: 11743321
    Abstract: Methods, systems, machine-readable mediums, and devices for providing an aggregated view of reactions to content across multiple sharing locations of a network-based content sharing service and in some examples across multiple sharing locations of multiple network-based content sharing services. The system may track or determine reactions across different sharing locations of a single content sharing service (such as a unified communication service) or across multiple services. In some examples, only reactions to the content that are from sharing locations accessible by a particular user are aggregated and displayed to the particular user. In other examples, reactions may be viewable from all sources regardless of access by a user.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: August 29, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Samuel Robert Cundall
  • Patent number: 11740972
    Abstract: Methods and apparatus for use in a storage network operate by: storing, in a first storage unit of a first set of storage units of the storage network, a first encoded data slice corresponding to at least one data object; assigning one or more additional storage units to the storage network to form a second set of storage units, the second set of storage units including the one or more additional storage units; migrating the first encoded data slice from the first storage unit to at least one of the one or more additional storage units of the second set of storage units; and reallocating a mapping of the first encoded data slice from the first storage unit to the at least one of the one or more additional storage units of the second set of storage units.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: August 29, 2023
    Assignee: Pure Storage, Inc.
    Inventors: Ravi V. Khadiwala, Greg R. Dhuse, Manish Motwani, Jason K. Resch, Ilya Volvovski
  • Patent number: 11736421
    Abstract: A system for condensing user communications relating to a topic is provided. The system may include a processor and a non-transitory memory. The processor may: designate a topic of user interest; retrieve legacy communications; and remove duplicative communications. The processor may form a topic-centric training set for a neural network. The topic-centric training set may be based on the legacy communications, legacy intelligence, and the plurality of outcomes and may be delimited by an analysis of the database. The processor may synthesize the neural network using the topic-centric training set in order to assign individual weights to each of a plurality of nodes in the neural network. In response to a selection of the topic of user interest, the processor may generate a plurality of user options based on the neural network. The system may include a display in order to prompt the user to select one of the options.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: August 22, 2023
    Assignee: Bank of America Corporation
    Inventors: Ramakrishna R. Yannam, Prejish Thomas, Steven Zhao, Saahithi Chillara, Rajan Jhaveri, Ryan Strug, Kurt R. Schultz, Priyank Shah
  • Patent number: 11706166
    Abstract: Systems and methods are provided for performing operations including: retrieving, by one or more processors, a plurality of content items; identifying a list of friends of a user on a messaging application; obtaining reaction data for each friend in the list of friends, the reaction data identifying a set of content items to which respective ones of the friends in the list of friends reacted; selecting, based on the reaction data, a first content item in the plurality of content items that is included in the set of content items to which respective ones of the friends in the list of friends reacted; and presenting the first content item to the user in a presentation arrangement of a graphical user interface.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: July 18, 2023
    Assignee: Snap Inc.
    Inventors: Newar Husam Al Majid, Nathan Kenneth Boyd, Laurent Desserrey, Matthew Thompson, Jeremy Voss
  • Patent number: 11695673
    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 identify, at an edge network, resource consumption data including a status that indicates whether a service hosted on a cluster of nodes on the edge network is powered on, a type of a resource being consumed by the service, a quantity of the resource being consumed by the service, and a time stamp associated with the resource being consumed by the service and provide, to a remote server in communication with the edge network, the resource consumption data. In some embodiments, the remote server meters resource consumption based on the resource consumption data.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: July 4, 2023
    Assignee: Nutanix, Inc.
    Inventors: Venkata Vamsi Krishna Kothuri, Chaoyi Fu, Sravan Kumar Muthyala, Manoj Badola
  • Patent number: 11687776
    Abstract: A method for controlling cooking based on artificial intelligence and an artificial intelligence device are disclosed. In the method for controlling cooking based on artificial intelligence, it is possible to continuously monitor how food ingredients are progressing by generating reference information including image information of completed dishes using food ingredient image information acquired through a monitoring unit provided in a kitchen appliance (for example, oven) and determining the cooked state of the food ingredients based on the reference information. An artificial intelligence device according to the present disclosure may be linked with an artificial intelligence module, a drone (unmanned aerial vehicle (UAV)), a robot, an augmented reality (AR) device, a virtual reality (VR) device, devices related to 5G services, and the like.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: June 27, 2023
    Assignee: LG ELECTRONICS INC.
    Inventor: Haekwang Jeong
  • Patent number: 11689589
    Abstract: The various implementations described herein include methods and devices for using a messaging system to analyze and distribute data analytics. In one aspect, a method includes displaying a user interface for a communications application, the user interface including a dashboard display area for a group of users. In response to a user input, display of the dashboard display area is replaced with a view corresponding to a data analysis application. The data analysis application is separate from the communications application, and the view corresponding to the data analysis application provides access to reports generated, using credentials of a user of the communications application, without user input to execute or open the data analysis application. A second user input is received requesting to share a report with the selected group of users, and in response, the report is published to the dashboard display area for the selected group of users.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: June 27, 2023
    Assignee: TABLEAU SOFTWARE, LLC
    Inventors: Dylan Thom, Khushboo Bharat Shah, James Russell Diefenderfer
  • Patent number: 11671391
    Abstract: A control device includes a control unit that performs control to execute specific processing associated with first conditions in a case where information posted by a user satisfies the first conditions in an individual chat in which one user and a chatbot participate and that performs control not to execute the specific processing in a case where only the first conditions are satisfied and to execute the specific processing in a case where second conditions different from the first conditions are satisfied in a group chat in which plural users and a chatbot participate.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: June 6, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Yohei Makino, Tsuyoshi Toda, Kiyoshi Yasukawa, Satoshi Maruyama, Ryoto Yabusaki, Ryo Matsumoto, Takafumi Haruta
  • Patent number: 11665061
    Abstract: A system according to this invention is directed to a virtual network system that selects a virtual network function of an appropriate version and prevents a malfunction of a virtual network when an operator is to provide a virtual network service based on virtual network functions. The virtual network system includes an instructor that instructs activation or change of a virtual network function preregistered and providing one of functions included in a virtual network service, a confirmation unit that confirms that the virtual network function instructed to be activated or changed is appropriate, based on version information added at a time of registering the virtual network function, and a setting unit that sets, when the confirmation unit confirms that the virtual network function instructed to be activated or changed is appropriate, the instructed virtual network function as the one of the functions included in the virtual network service.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: May 30, 2023
    Assignee: NEC CORPORATION
    Inventors: Shintaro Nakano, Hideo Hasegawa, Satoru Ishii