Patents Examined by Chouat Abderrahmen
  • Patent number: 11250836
    Abstract: A client computing system sends to a server system a presentation request for an audio presentation of electronic communications, and receives a manifest from the server system. The manifest indicates a plurality of segment-specific retrieval locations in which a different one of the plurality of segment-specific retrieval locations is indicated for each of a plurality of text-to-speech audio segments of the audio presentation. For each of the plurality of text-to-speech audio segments, the client computing system identifies a presentation order of the text-to-speech audio segment within the audio presentation; sends to the server system a segment request for the text-to-speech audio segment at the segment-specific retrieval location for that text-to-speech audio segment; receives from the server system the text-to-speech audio segment responsive to the segment request for that text-to-speech audio segment; and outputs the text-to-speech audio segment in the identified presentation order.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: February 15, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Muralidhar Sathsahayaraman, Saurabh Choudhury
  • Patent number: 11240629
    Abstract: Disclosed are an artificial device and a method for controlling the same. In the method for controlling the artificial device according to an embodiment of the present specification, source data for creating a profile of a user is acquired and a cluster including location information of the user and data on an event associated with the location information is created. In addition, the profile of the user is created by using the cluster, and region of interest (ROI) data is generated based on the profile of the user. According to the method, the ROI data including information on a region of interest to the user may be generated. The intelligent device of the present disclosure can be associated with artificial intelligence modules, drones (unmanned aerial vehicles (UAVs)), robots, augmented reality (AR) devices, virtual reality (VR) devices, devices related to 5G service, etc.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: February 1, 2022
    Assignee: LG Electronics Inc.
    Inventors: Mingyoung Kam, Jaeryong Kang, Jinsang Lee, Jaeki Cho
  • Patent number: 11238553
    Abstract: Secure system and method of detecting and preventing inmate to inmate message relays. A system and method which monitors inmate communications for similar phrases that occur as part of two or more separate inmate messages. These similar phrases may be overlapping in real time as in a conference call or can occur at separate times in separate messages. The communications that appear similar are assigned a score and the score is compared to a threshold. If the score is above a certain threshold, the communication is flagged and remedial actions are taken. If the flagged communication contains illegal matter then the communication can be disconnected or restricted in the future.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: February 1, 2022
    Assignee: Global Tel*Link Corporation
    Inventor: Stephen L. Hodge
  • Patent number: 11233712
    Abstract: Technologies for connecting data cables in a data center are disclosed. In the illustrative embodiment, racks of the data center are grouped into different zones based on the distance from the racks in a given zone to a network switch. All of the racks in a given zone are connected to the network switch using data cables of the same length. In some embodiments, certain physical resources such as storage may be placed in racks that are in zones closer to the network switch and therefore use shorter data cables with lower latency. An orchestrator server may, in some embodiments, schedule workloads or create virtual servers based on the different zones and corresponding latency of different physical resources.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: January 25, 2022
    Assignee: Intel Corporation
    Inventors: Matthew J. Adiletta, Aaron Gorius, Myles Wilde, Michael T. Crocker
  • Patent number: 11159467
    Abstract: Embodiments for managing communications by one or more processors are described. A communication sent to a first individual is detected. A reaction score for the first individual consuming the communication is calculated based on at least one data source associated with at least one of the first individual and a second individual. The communication is caused to be rendered with an indication of the calculated reaction score by a computing node associated with the first individual.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: October 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shikhar Kwatra, Liam Harpur, Jeremy Fox, Christopher Hardee
  • Patent number: 11050606
    Abstract: Disclosed herein is content delivery system that delivers content to one or more remote devices. In some cases, the content that is provided by the content delivery system is protected content. As such, prior to accessing the content, the one or more remote devices may need to register or otherwise be associated with the content delivery system. The content delivery system utilizes a first communication path to allow the one or more remote devices to register with the content delivery system and/or verify that it is authorized to access the content. The content delivery system also utilizes a second communication path to deliver the content to the authorized remote devices.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: June 29, 2021
    Assignee: T-MOBILE USA, INC.
    Inventor: Charles A. Hasek, IV
  • Patent number: 11032382
    Abstract: Systems, devices, and methods of gathering logging data from a wearable computing device. A processor of the wearable computing device generates one or more log messages. The one or more log messages are stored by the processor. When the processor determines that a consolidated log of the one or more messages is to be generated, the processor generates the consolidated log and transmits the consolidated log to a storage device.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: June 8, 2021
    Assignee: Google LLC
    Inventor: Mark Oliver Slevinsky
  • Patent number: 10749818
    Abstract: A method includes receiving an email on a first email client, providing a user interface on the first email client, wherein the user interface displays a plurality of potential responses to the email, and receiving a selection by a user on the user interface of a response of the plurality of potential responses. The method also includes automatically transmitting a reply to the email to an email server of a second email client in response to the selection of the response. The plurality of potential responses can comprise at least one of a single word, a single phrase, a single sentence, an emoticon and an emoji.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: August 18, 2020
    Assignee: Dell Products L.P.
    Inventors: Sathish K. Bikumala, Neha Wadhwani
  • Patent number: 10572961
    Abstract: Secure system and method of detecting and preventing inmate to inmate message relays. A system and method which monitors inmate communications for similar phrases that occur as part of two or more separate inmate messages. These similar phrases may be overlapping in real time as in a conference call or can occur at separate times in separate messages. The communications that appear similar are assigned a score and the score is compared to a threshold. If the score is above a certain threshold, the communication is flagged and remedial actions are taken. If the flagged communication contains illegal matter then the communication can be disconnected or restricted in the future.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: February 25, 2020
    Assignee: Global Tel*Link Corporation
    Inventor: Stephen L. Hodge
  • Patent number: 10439953
    Abstract: In accordance with an embodiment, described herein is a system and method for partition migration in a multitenant application server environment. Each resource group, or partition which includes that resource group, can be associated with a virtual target (e.g., virtual host) information that defines a target to which that resource group or partition should be targeted and deployed. A web tier component (e.g., Oracle Traffic Director) includes a routing information, which maps the virtual target for a partition to a corresponding target such as a server or cluster, so that requests for that partition are directed to the appropriate target, for example as part of one or more sessions. When a partition is migrated, session information is replicated between an original target and a new target, and the web tier component provided with a revised routing information, so that subsequent requests for that partition are directed to the new target.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: October 8, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Chanda Patel, Rajiv Mordani, Nazrul Islam, Joseph Dipol, Martin Mares, Trilok Agarwal
  • Patent number: 10379873
    Abstract: Described is a system that includes a queue cluster including first network devices that cooperate to communicate with end nodes of a network and to store information from the end nodes in memory, a processing cluster comprising second network devices that cooperate to perform one or more tasks on the information from the queue cluster, and a database cluster including third network devices that cooperate to provide storage for use by the processing cluster, with the queue cluster, the processing cluster, and the database cluster being part of a local network that is connectable to an external network, the local network including a wireless mesh network and for the one or more tasks, a network device among the second network devices is selected as a leader responsible for task execution.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: August 13, 2019
    Assignee: Tyco Fire & Security GmbH
    Inventors: Gustavo Leon, Stewart E. Hall, Craig Trivelpiece, Paul B. Rasband
  • Patent number: 10353774
    Abstract: A method for execution by a dispersed storage and task (DST) processing unit includes generating a first access request for transmission via a network to a first one of a plurality of storage units in a dispersed storage network (DSN). A first access response is received via the network from the first one of the plurality of storage units that includes a first access time duration. Access duration data is updated to include the first access time duration received from the first one of the plurality of storage units. A subset of storage units is selected from the plurality of storage units based on comparing a plurality of access time durations corresponding to the plurality of storage units included in the access duration data to perform a second data access. At least one second access request is generated for transmission via the network to the subset of storage units.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: July 16, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Ravi V. Khadiwala
  • Patent number: 10331511
    Abstract: A distributed system uses a consensus protocol to maintain a data set shared by nodes of the distributed system. When a change is proposed to the data set, the change must pass multiple tests, including a test regarding the validity of the proposed change according to the consensus protocol and a test regarding the validity of the proposed change according to an application that utilizes the data set. As a result, poison pills that could harm operation of the distributed system are prevented from being accepted, regardless of whether such poison pills would satisfy any conditions of the consensus protocol.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: June 25, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Carlos Vara Callau
  • Patent number: 10244070
    Abstract: The present disclosure relates generally to techniques for facilitating reliable communication of messages between a source system (e.g., a client system) and a destination (e.g., a target system) via an intermediary messaging system. In certain embodiments, the intermediary messaging system receives messages to be sent to a target system. A plurality of entries corresponding to the messages are added in memory queued corresponding to the target system. A signal is received that the message is ready for transmission. The memory queues of the target system are accessed and a determination is made from the memory queues that no other message for the target system needs to be transmitted before the message. The message is transmitted after all messages that have to be transmitted prior to the first message are transmitted.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: March 26, 2019
    Assignee: Oracle International Corporation
    Inventors: Sanjib Kumar Swain, Prasanna Chandrashekhara, Eng Keat Khor, Senthilnathan Swaminathan
  • Patent number: 9992078
    Abstract: A system, method, and computer program product are provided for deploying a disk image in a communication network, based on network topology. In use, a disk image to be distributed in association with a communication network is identified, the communication network including a plurality of datacenters. Additionally, one or more of the plurality of datacenters in which to distribute the disk image are identified, based on one or more network topology characteristics associated with the communication network. Further, the disk image is distributed to the identified one or more of the plurality of datacenters. Still yet, a list indicating all of the plurality of datacenters that contain the disk image is sent to the plurality of datacenters.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: June 5, 2018
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventor: Evgeny Zemlerub