Patents Examined by Stephen J Houlihan
  • Patent number: 11196669
    Abstract: Methods, computer-readable media, and devices are disclosed for routing media streams to destination devices based upon semantic contents detected in the media streams. For example, a method may include a processing system including at least one processor detecting a first semantic content in a media stream of a media source device in accordance with a machine learning model for detecting the first semantic content, selecting a first destination device for the media stream based upon the first semantic content, and sending the media stream to the first destination device that is selected.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: December 7, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Behzad Shahraray, Eric Zavesky, Bernard S. Renger, David Crawford Gibbon
  • Patent number: 11159495
    Abstract: Provided is a transfer device (200) that includes a plurality of ports to and from each of which a layer-2 frame is input and output; a frame identification unit (221) that identifies whether or not the frame has been encrypted; an address filter unit (222) that decides one of the plurality of ports from which the frame is to be output; an encryption necessity determination unit (223) that has an encryption necessity determination table depending on destination information and priority information which are included in each frame, and a decryption necessity determination table depending on the destination information included in each frame, and when the frame has not been encrypted, determines whether or not encryption is necessary for the frame based on the encryption necessity determination table, and when the frame has been encrypted, determines whether or not decryption is necessary for the frame based on the decryption necessity determination table; an encryption decryption processing unit (225) that enc
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: October 26, 2021
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Yusuke Sakagami, Ayako Inoue, Sachiko Taniguchi, Ryusuke Kawate
  • Patent number: 11140724
    Abstract: A method includes sending a message from a media device to a mobile device, the message including set-up information related to a communication session. The method includes facilitating establishment of a wireless peer-to-peer communication session with the mobile device in response to a selection of a selectable link at the mobile device. The selectable link is based on the set-up information. The method includes exchanging data with the mobile device via the wireless peer-to-peer communication session. The method also includes sending, from the media device to a display device coupled to the media device, a first display based on the data. The mobile device sends a second display based on the data to a mobile device display of the mobile device, where the first display is different than the second display.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: October 5, 2021
    Assignee: AT&T Mobility II LLC
    Inventor: Edward G. Schmit
  • Patent number: 11121924
    Abstract: Methods and systems are provided for configuring or customizing settings or parameters of different media devices for compatible operations in an automated manner. An exemplary method of configuring a device for presenting media content in conjunction with a second device involves a client device detecting the device on a wireless network, identifying performance characteristics associated with the second device coupled to the device, and automatically configuring the device for operation with the second device via the wireless network and in a manner that is influenced by the performance characteristics associated with the second device. In this regard, one or more configurable parameters or settings maintained at the device and that influence its operation may be modified via the wireless network to correspond to performance characteristics of the second device, thereby facilitating compatible interoperation with the second device.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: September 14, 2021
    Assignee: DISH Network L.L.C.
    Inventor: Erik Holley
  • Patent number: 11115356
    Abstract: A system includes a memory and at least one processor to receive text from a client computing device, the text received one character at a time, as each character of the text is received, determine a recommendation in real-time to be added to the text based on at least one of a list of rules, word embedding, an n-gram model, and a co-occurrence model, the recommendation comprising at least one of a word, a list of hashtags, a quotation, and a list of emojis, and send the recommendation to the client computing device.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: September 7, 2021
    Assignee: Woofy, Inc.
    Inventor: Arjun Rai
  • Patent number: 11075873
    Abstract: A method for facilitating focused use of an email client includes entering an inbox pause mode and pausing display of at least some new email messages and email notifications while in the inbox pause mode. The method also includes detecting, while in the inbox pause mode, a selection by a user of a previously received email message that was received prior to entering the inbox pause mode. The method also includes displaying, while in the inbox pause mode, information about a subsequently received email message that is received subsequent to entering the inbox pause mode and that belongs to a conversation comprising the previously received email message.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: July 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ilya David Gorelik, Thomas Constantin, Suzan Marashi, Elena Catrinescu, Lydia Johanna Utkin, Gil Shulman, Sebastian De La Chica
  • Patent number: 11030143
    Abstract: According to an embodiment the electronic device comprising a communication module, a memory configured to store contents and device information on a first external electronic device, and a processor configured to control to identify a communication mode between the electronic device and the first external electronic device, the communication mode being determined based on at least one of information on some contents selected from the contents or the device information, transmit at least part of the selected contents to a second external electronic device using the communication module based on the communication mode being a first communication mode, and transmit the at least partial contents to the first external electronic device using the communication module based on the communication mode being a second communication mode.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: June 8, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kwanguk Kim, Seungin Jung, Doosuk Kang, Changho Lee, Gyucheol Choi
  • Patent number: 10986191
    Abstract: Disclosure method that includes traversing a user instance distribution of user instances of a user on hosts in a cluster to detect whether a trigger condition for user scheduling of adjustment of the user instance distribution is satisfied; migrating the user instance to be migrated out from the one or more hosts from which the user instances are to be migrated out to the one or more second hosts to which the one or more user instances are to be migrated in if the trigger condition for user scheduling is satisfied. The implementations of the present disclosure may schedule resources based on user instance distributions of users on hosts and achieve a balanced distribution of user instances. The implementations further avoid placing user instances of all users into a small number of hosts, increase the ability to prevent risks, and enhance the user experience.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: April 20, 2021
    Assignee: Alibaba Group Holding Limited
    Inventors: Yu Xie, Huining Yan
  • Patent number: 10911578
    Abstract: Embodiments of systems and methods for data transfer are presented herein. Specifically, embodiments of such a data transfer methodology may utilize one or more transmission channels for the transmission of the data to be transferred. In addition, a control channel in a different protocol than the transmission channels may be utilized to transmit control information between the sender and recipient. The rate at which data is sent on the transmission channels may be adjusted or the transmission of data on the transmission channel prioritized.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: February 2, 2021
    Assignee: Open Text SA ULC
    Inventors: Aladin Dajani, Glen Matthews, Jonathan Carroll, Chengxuan Guan, Robert Wiktorczyk
  • Patent number: 10887354
    Abstract: Techniques are described for offloading the encoding and decoding of multimedia content transmitted during a real-time communication (RTC) session from the virtual desktop to the client device so that the multimedia content can be communicated directly between the client device and the remote peer device without the involvement of the virtual desktop. The offload eliminates the additional network hop of the multimedia content to the virtual desktop that is present in conventional virtual desktop environments, thereby reducing network latency and improving performance, CPU utilization and network load on the virtual machine hosting the virtual desktop. In order to offload the multimedia encoding/decoding, the techniques described herein intercept a number of Application Programming Interface (API) calls to override the messages used to establish a multimedia communication session between the RTC application and the remote peer device.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: January 5, 2021
    Assignee: VMware, Inc.
    Inventors: Sonia Prabhu, Vertika Singh, Anurag Katiyar, Sumeet Vohra
  • Patent number: 10841238
    Abstract: Various embodiments disclosed herein provide for software defined networking system to provide network service and bandwidth prioritization in a customer's network. The user equipment devices can be connected to a gateway device on a premise network. The gateway device or a server communicably coupled to the gateway device can include an intelligence agent that can prioritize bandwidth, network services, user equipment devices based on a variety of contexts. The intelligence agent can also dynamically increase or decrease the bandwidth available to the gateway device in some embodiments. In an embodiment, the software defined networking system can also instantiate virtual network functions on either the local gateway device or the cloud server in order to provide functionality for one or more network services used by the user equipment device on site.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: November 17, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Eric Zavesky, Gavin Bedell, Corine Brahamsha, Debbie Miksiewicz, Grant Hewitt
  • Patent number: 10812316
    Abstract: Implementations described and claimed herein provide systems and methods for investigating, tracking, preventing, and providing accountability for telecommunication network outages, particularly human error outages. In one implementation, a ticket is received for a network outage. The ticket specifies a responsible team and an estimated outage reason for the network outage. The estimated outage reason indicates a human error by the responsible team. A notification of the ticket is provided to the responsible team. The notification prompts an action by the responsible team. The action specifies whether the team made the human error. The ticket is completed based on the action and stored. The completed ticket details a root cause of the network outage and a performance management strategy for preventing future network outages similar to the network outage.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: October 20, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: James Male, Cecil Sunder, Paul J. Yelton, Jennifer L. Moses
  • Patent number: 10791079
    Abstract: Embodiments are provided for reducing unwanted messages or spam within a real-time social networking service. According to certain aspects, a synchronous analysis module may operate in coordination with an asynchronous analysis module. Each of the synchronous analysis module and the asynchronous analysis module analyzes an incoming message from a user account to determine whether the incoming message has characteristics of spam, whereby the synchronous analysis is at a lower latency than the asynchronous analysis. The asynchronous analysis is afforded the ability to identify certain spam characteristics that the synchronous analysis may identify during its lower latency analysis.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: September 29, 2020
    Assignee: Twitter, Inc.
    Inventors: Raghav Jeyaraman, Arjun Maheswaran, Erdong Chen
  • Patent number: 10749925
    Abstract: Methods, systems, and computer programs are presented for streaming a video. One method includes an operation for initializing, at a client device, a hypertext transfer protocol (HTTP) server for processing streaming video requests from a streaming video application. Further, the method includes an operation for receiving a bundle that includes bundle files, which include manifest files of a manifest for streaming a video and video files having video data. The method further includes operations for caching the bundle files in memory, and for intercepting, at the HTTP server, a request for a file from the streaming video application. When the file is cached in the memory, the file is returned from the memory; otherwise, the HTTP server acts as a proxy by forwarding the request to a video server and then returning the file to the streaming video application after the file is received from the remote server.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: August 18, 2020
    Assignee: Snap Inc.
    Inventors: Darryl Hudgin, Michael Eisel
  • Patent number: 10715980
    Abstract: Embodiments of the present disclosure provide a method for sharing an application between terminals, and a terminal, so as to facilitate user operations at a receiving end. The method includes: generating, by a first terminal according to an application that has been installed, a shared application installation package of the application; sending, by the first terminal, the shared application installation package to a second terminal, so that the second terminal installs the shared application installation package; determining, by the first terminal, shared data of the application that has been installed, where the shared data is data that is from an application server and required for the application to run; and sending, by the first terminal, the shared data to the second terminal, so that the second terminal uses the shared data when running the shared application.
    Type: Grant
    Filed: November 28, 2014
    Date of Patent: July 14, 2020
    Assignee: Huawei Device Co., Ltd.
    Inventors: Chan Wang, Huangwei Wu, Jiejing Huang, Xi Huang
  • Patent number: 10713071
    Abstract: A method and an apparatus for network function virtualization, which may allow services of VNF components logically and physically distributed in a VNF instance to be shared with another VNF instance in a NFV environment without any separate component such as a load balancer. The method for network function virtualization includes: configuring one or plural virtual network function (VNF) instances including one or plural shared virtual network function (VNF) components and one or plural VNF instances including one or plural non-shared VNF components, generating a descriptor including attribute information of the one or plural shared VNF components, and providing the descriptor to a VNF instance which is to use the shared VNF component.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: July 14, 2020
    Assignee: KT Corporation
    Inventor: Bum-Mo Koo
  • Patent number: 10664320
    Abstract: Host specific containerized application configuration generation is disclosed. For example, first and second image files are stored on a first memory. Second and third memories are associated with a first host node. A request to generate a first configuration file associated with a plurality of isolated guests is received, launching a first short-lived guest of the plurality of isolated guests on the second memory. A configuration management application executes on the first short-lived guest, generating and saving the first configuration file to the third memory. The first short-lived guest is terminated. A first service guest of the plurality of isolated guests is launched on the second memory. A first service configured with the first configuration file executes on the first service guest. A second service guest of the plurality of isolated guests is launched on the second memory executing a second service configured with the first configuration file.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: May 26, 2020
    Assignee: Red Hat, Inc.
    Inventors: Paul Daniel Prince, Martin Nicolas Andre, Flavio Percoco, Ian Main
  • Patent number: 10621250
    Abstract: Relevancy information describing a relevance of a digital content item to a user is received. The relevancy information is used to determine whether to notify the user of the digital content item. If it is determined to notify the user, it is inferred from activities of the user a time when the user is favorably disposed to consume the digital content item. A message is sent to a client device used by the user at the time when the user is favorable disposed to consume the digital content item.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: April 14, 2020
    Assignee: Google LLC
    Inventor: Alexander Taboriskiy
  • Patent number: 10616061
    Abstract: Methods and systems are provided for configuring or customizing settings or parameters of different media devices for compatible operations in an automated manner. An exemplary method of configuring a device for presenting media content in conjunction with a second device involves a client device detecting the device on a wireless network, identifying performance characteristics associated with the second device coupled to the device, and automatically configuring the device for operation with the second device via the wireless network and in a manner that is influenced by the performance characteristics associated with the second device. In this regard, one or more configurable parameters or settings maintained at the device and that influence its operation may be modified via the wireless network to correspond to performance characteristics of the second device, thereby facilitating compatible interoperation with the second device.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: April 7, 2020
    Assignee: DISH Network L.L.C.
    Inventor: Erik Holley
  • Patent number: 10547470
    Abstract: A network communications component may be configured to self-lock at a signaled transmission rate. The network communications component may receive a first transmission rate signal indicating a first transmission rate. It may be determined that a transmission rate for the network communications component is unset on the network communications component. Determining that the transmission rate for the network communications component is unset may include accessing an entry for the transmission rate in a vital product data stored on the network communications component. The transmission rate for the network communications component may be set by storing an indication of the received first transmission rate in a memory location on the network communications component. Data transmission by the network communications component may be limited, in accordance with the stored indication of the first transmission rate, to not exceed the set transmission rate.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: January 28, 2020
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Warren D. Bailey, Patrick L. Caporale