Patents Examined by Soe Hlaing
  • Patent number: 10997376
    Abstract: A computer-implemented method of operation of a translation manager intermediating message distribution in a plurality of networked devices, comprising receiving at the translation manager a request from a networked device for registration; parsing the message by the translation manager to derive an identifier of the networked device; determining by the translation manager at least one capability of the networked device; creating a pairing of the identifier of the networked device and a profile comprising the at least one capability of the networked device; storing the pairing in a data store for use by the translation manager on request to translate a message. The storing the pairing may comprise populating a lookup table and/or operating a database.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: May 4, 2021
    Assignee: Arm IP Limited
    Inventors: Daniel Ros, Robert George Taylor, John-Paul Stanford, Daniel John Ward, Oliver James Ford
  • Patent number: 10999172
    Abstract: In some aspects, the disclosure is directed to methods and systems for latency-aware social networking. A media stream may be provided to a plurality of client devices, and transmission and processing latencies between each client device and one or more servers may be measured. Client devices may be organized into groups according to latency windows and, in some implementations, numbers of devices. A social networking system may provide real-time chat functionality to grouped client devices. Groups may be dynamically reorganized by latency and number as network and processing latencies change.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: May 4, 2021
    Assignee: Arkade, Inc.
    Inventors: Joshua Allan Fuchs, Bob Steven Berns, Joel Abraham Kort
  • Patent number: 10999362
    Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes receiving, by a host server providing a remote desktop environment to a client device, a request from the client device to execute an application, selecting a first terminal server to execute the application, initiating execution of the application on the first terminal server, determining that the application is to be transferred to a second terminal server, determining identifiers of storage locations of one or more application files that are opened by a user of the client device in relation to the application, causing execution of the application on the first terminal server to be terminated; and initiating execution of the application on the second terminal server using the identifiers of the storage locations of the one or more application files.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: May 4, 2021
    Assignee: Parallels International GmbH
    Inventors: Maxim Kudrin, Nikolay Dobrovolskiy
  • Patent number: 10983810
    Abstract: A method includes establishing a remote desktop connection between a first computing device and a first virtual machine executed by a second computing device. A stream of data generated by a first application executing on the first virtual machine is received in the first computing device over the remote desktop connection. A user interactivity metric associated with a user's interaction with the first application via the first computing device is determined. A compression metric is generated based on the user interactivity metric. The stream of data is compressed based on the compression metric.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: April 20, 2021
    Inventors: Suman Banerjee, Alok Sharma, Arjang Ghassem Zedeh
  • Patent number: 10979530
    Abstract: The application describes a system including a single application processor operably coupled to a non-transitory memory. The system also includes plural, discrete radio resources each including a modem. The plural discrete radio resources are operably in communication with the single application processor. The single application processor is configured to at least execute the instruction of discovering the modem of each discrete radio subsystem. The single application processor is also configured to execute the instruction of assigning a TCP port to each modem. The single application processor is further configured to execute the instruction of creating an individualized session for each modem.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: April 13, 2021
    Inventors: Adam Christopher Markham, Brett Michael Brotherton, Kevin Michael Dyer
  • Patent number: 10965743
    Abstract: Techniques are described for receiving annotations in a fixed digital document on a first computing device and streaming them to multiple other computing devices that are connected to the first computing device using a peer-to-peer network. For example, a session may be established between the first computing device and a plurality of the other computing devices. Annotations may be received at the first computing device and streamed to the multiple other computing devices using the peer-to-peer network. For example, the annotations may include highlighting text in the fixed digital document, or electronic ink annotations made at a given location within the fixed digital document. These annotations may be streamed to the other computing devices in real-time, or at regular intervals, without requiring a cloud connection and without the need to save, close, and/or reopen the fixed digital document for the annotations to be received by the other computing devices.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: March 30, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Frank Gorgenyi, Kaustav Mukherjee, Neha Motghare
  • Patent number: 10958749
    Abstract: A label of a message to be sent is detected as a message label for a non-real-time transmission. For a user device group associated with the message to be sent and based on a timely-response rate and a correction scheme, an optimal time period to respond to a message for each user device in the user device group is dynamically determined. Based on the optimal time period for each user device to respond to a message, the message to be sent is separately sent to a corresponding user device in the user device group.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: March 23, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Yun Yue, Yutian Tao, Mingjie Zhong, Zhiyuan Cao, Wenhui Wu, Haibo Bai
  • Patent number: 10958598
    Abstract: The present disclosure discloses a method and apparatus for generating a candidate reply message. A specific embodiment of the method comprises: acquiring a text message of a currently received conversation; determining whether a pre-established conversation template matching the text message exists; and generating, in response to determining a conversation template matching the text message existing, a candidate reply message on the basis of the conversation template. According to the method provided by embodiments of the present disclosure, when the text message of the currently received conversation matches the pre-established conversation template, the candidate reply message is automatically generated, and a user may click the candidate reply message for reply, so that the time for the user to edit a reply message is saved, a period for the user to communicate with others is reduced, and the communication efficiency is improved.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: March 23, 2021
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Minqiang Chang, Kefeng Meng, Liang He, Ming Ma
  • Patent number: 10944799
    Abstract: According to an example, an application initiating a communication session may be identified via a mapping of the application information with a pattern of interest included in a DNS server response corresponding to the application. Information regarding the communication session may be obtained and a determination may be made as to whether the communication session includes media data. If the communication session includes media data, control of the application and the communication session may be enabled via an interface.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: March 9, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Navaneetha Krishna Gowda Thippesh, Brijesh Yadav, Venkatesh Joshi, Gopal Agarwal
  • Patent number: 10944702
    Abstract: A method and device for publishing at least one message and a storage medium is provided. The method includes the following steps. A first message published by a first session account in a first session of an instant messaging client is acquired, and session accounts participating in the first session include at least three session accounts containing the first session account, and the first message is used for allowing reply information of at least one reply of at least one session account participating in the first session to the first message to be displayed in the first message. And the first message is displayed in the first session.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: March 9, 2021
    Inventors: Jia Tao, Heng Ye, Chen Wang, Wei Hu, Kaidi Wei, Qiang Li, Danyan Luo, Baohua Liu, Biqing Guo, Zekai Liao, Fengjie Chen, Liwei Zhao
  • Patent number: 10931627
    Abstract: A communication device is connected via a network, to a terminal device and another communication device for configuring an IP address of the terminal device. The communication device includes an address configuration information acquisition unit and an address configuration unit. The address configuration information acquisition unit acquires, from one of the terminal device and the other communication device, information indicating whether an IP address of the terminal device has been configured, and, in a case an IP address of the terminal device has been configured, information on the IP address configured. The address configuration unit configures an IP address of the terminal device in which an IP address has not been configured and which is not associated with the other communication device based on the information acquired by the address configuration information acquisition unit.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: February 23, 2021
    Inventors: Tatsuo Terajima, Yasutoshi Sakai, Kenta Uesaka
  • Patent number: 10931995
    Abstract: A solution for transferring audiovisual data between devices is provided. A device, for example a guest device, wishes to transfer audiovisual data to a device in a host local network. The guest device connects to a server in a wide area network via the host local network. The guest device selects, via its connection to the server and from a list, provided by the server, of devices in the host local network, a device present in the host local network. The guest device retrieves via the list connection parameters for transferring audiovisual data to the selected device. The guest device connects to the selected device in the host local network using the retrieved connection parameters and transfers audiovisual data to the selected device.
    Type: Grant
    Filed: May 13, 2018
    Date of Patent: February 23, 2021
    Inventors: Laurent Dauvin, Christophe Jollivet, Ludovic Havet
  • Patent number: 10924354
    Abstract: Provided are techniques for identifying a server from a plurality of servers causing a bottleneck in a system. Message processing information about message processing performed by one of the plurality of servers is provided. An input is received indicating an adjustment to a number of messages input to the one of the plurality of servers. A message is sent causing the one of the plurality of servers to adjust a number of input messages based on the adjusted number of messages. Updated message processing information is received for the number of messages in the adjusted number of input messages that indicates a number of messages processed per unit time. In response to determining that the number of messages processed does not change in response to the adjustment to the amount of messages input, the one of the plurality of servers is identified as causing the bottleneck in the system.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: February 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Koichi Takahashi, Takayuki Kushida
  • Patent number: 10924297
    Abstract: A device includes an identification unit that identifies at least one external device, a communication unit that communicates with the external device, an agent generation unit that generates, using hardware included in the external device as an interface, an agent that performs processing predetermined for each external device on behalf of the external device, and an agent execution unit that executes the agent.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: February 16, 2021
    Assignee: OMRON Corporation
    Inventors: Tatsuhiro Kobayashi, Takehiro Kuratani, Hideto Matsushita
  • Patent number: 10897443
    Abstract: Presenting search suggestions within a messaging application that include attachments without searching messages for the attachments is provided. Messages are received at a computer and managed by a messaging application. A query for suggestions is received via the messaging application. The query is performed by the messaging application without querying the messages that have been received through the messaging application. Suggested search results are provided by the messaging application. The suggestions include attachments that were received via a message through the messaging application. In one or more aspects, the suggested search results also provide other attachments that were received by other than the messaging application.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: January 19, 2021
    Inventors: Rebecca Jean Lawler, Joseph Patrick Masterson, Hayley Lynn Steplyk
  • Patent number: 10897444
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in electronic messaging and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The disclosed systems and methods provide systems and methods for generating electronic message filters and for using electronic message filters comprising item category filtering criteria and having an automatically-determined expiration. The discloses systems and methods filter electronic messages using the item category filtering criteria while an electronic message filter remains active as determined using the automatically-determined expiration information.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: January 19, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Ariel Raviv, Dan Pelleg, Ran Wolff, Gal Lalouche, Noa Avigdor-Elgrabli
  • Patent number: 10887383
    Abstract: An electronic device and an application sharing method thereof are provided. The electronic device includes a display; and a controller electrically connected to the display, wherein the controller is configured to receive first data which is partial data of entire data of an application from a first electronic device; and when a user agrees to use condition information of an application received from a second electronic device, receive second data which is remaining data of the entire data of the application from the second electronic device, and generate the entire data of the application.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: January 5, 2021
    Inventors: Heui-Jin Lee, Yun-Hyun Kim, Sik Yoon, Jae-Won Cho, Su-Jin Kim, Byeong-Jun Park, Sung-Jin Lee
  • Patent number: 10841370
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing a failover system and method for one or more collaboration conference web adapters. In general, the system and method allow for the movement of traffic or other communication packets associated with a collaboration conference from one adapter located in a first data center to another adapter located in a second data center. In one embodiment, the failover may occur in response to the detection or determination of a failure or loss of an operational state at an adapter of the system. In another embodiment, the failover may occur in response to a selection from an operations center to move the traffic to the selected adapter or second data center.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: November 17, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Craig Foucher, Raja Bhattacharjee
  • Patent number: 10819813
    Abstract: A message pushing method and an apparatus are provided in the field of electronic technology. The method may include: acquiring a push message corresponding to a target user account; acquiring a state parameter for each smart device that is bound to the target user account; determining whether each smart device is in an active state based on the state parameter; and sending the push message to at least one target smart device in the active state.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: October 27, 2020
    Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
    Inventors: Yan Xie, Yueyue Chu, Yue Cheng
  • Patent number: 10819639
    Abstract: Provided are a sharing terminal management method and a sharing terminal management apparatus. In response to an Internet access request packet, a sharing terminal management server collects terminal environment information and stores as many pieces of terminal environment information as the number of terminals permitted for each line in a permitted list via a process of transmitting a response packet for the Internet access request packet, and determines whether to transmit an Internet blocking notification, based on whether newly collected terminal environment information exists in the permitted list.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: October 27, 2020
    Assignee: SOOSAN INT CO., LTD.
    Inventors: Kyoung Pil Kong, Sun Min Jeon, Jun Young Song, Min Woo Nam, Kyoung Tae Kang